primary
- Returns:
- The current primary
Iterable<ConfigurationPath.ConfigurationSegment>ConfigurationProperties and EachProperty declarations.static interface copy()booleanEachProperty instance.intindex()default booleanisList()booleandefault booleanbooleankind()name()static @NonNull ConfigurationPathnewPath()static @NonNull ConfigurationPathof(BeanDefinition<?>... definitions) parent()path()peekLast()prefix()primary()default @NonNull PropertyCatalogvoidpushConfigurationReader(@NonNull BeanDefinition<?> beanDefinition) voidpushConfigurationSegment(int index) voidpushConfigurationSegment(@NonNull ConfigurationPath.ConfigurationSegment configurationSegment) voidvoidpushEachPropertyRoot(@NonNull BeanDefinition<?> beanDefinition) resolveValue(String value) voidtraverseResolvableSegments(@NonNull PropertyResolver propertyResolver,
@NonNull 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