primary
@Nullable String primary()
- Returns:
- The current primary
Iterable<ConfigurationPath.ConfigurationSegment>ConfigurationProperties and EachProperty declarations.static interface default <T> @Nullable Qualifier<T> @Nullable Class<?> copy()booleanEachProperty instance.intindex()default booleanisList()booleandefault booleanbooleankind()@Nullable Stringname()static ConfigurationPathnewPath()static ConfigurationPathof(BeanDefinition<?>... definitions) @Nullable ConfigurationPathparent()path()@Nullable ConfigurationPath.ConfigurationSegmentpeekLast()prefix()@Nullable Stringprimary()default PropertyCatalogvoidpushConfigurationReader(BeanDefinition<?> beanDefinition) voidpushConfigurationSegment(int index) voidpushConfigurationSegment(ConfigurationPath.ConfigurationSegment configurationSegment) voidvoidpushEachPropertyRoot(BeanDefinition<?> beanDefinition) resolveValue(String value) @Nullable StringvoidtraverseResolvableSegments(PropertyResolver propertyResolver,
Consumer<ConfigurationPath> callback) forEach, iterator, spliteratordefinitions - The definitionsEachProperty instance.EachPropertyT - The bean typebeanDefinition - The bean definitionbeanDefinition - The bean definitionname - The name of the segmentindex - The index of the segmentNoSuchElementException - if there isn't any remaining elements.value - The valuepropertyResolver - The property resolver to use.callback - The callback.configurationSegment - The configuration segmentprefix - The prefix