primary
@Nullable String primary()
- Returns:
- The current primary
Iterable<ConfigurationPath.ConfigurationSegment>ConfigurationProperties and EachProperty declarations.static interface default <T> @Nullable Qualifier<T> @Nullable Class<?> @NonNull ConfigurationPathcopy()booleanEachProperty instance.intindex()default booleanisList()booleandefault booleanbooleankind()@Nullable Stringname()static @NonNull ConfigurationPathnewPath()static @NonNull ConfigurationPathof(BeanDefinition<?>... definitions) @Nullable ConfigurationPathparent()@NonNull Stringpath()@Nullable ConfigurationPath.ConfigurationSegmentpeekLast()@NonNull Stringprefix()@Nullable Stringprimary()default @NonNull PropertyCatalogvoidpushConfigurationReader(@NonNull BeanDefinition<?> beanDefinition) voidpushConfigurationSegment(int index) voidpushConfigurationSegment(@NonNull ConfigurationPath.ConfigurationSegment configurationSegment) voidpushConfigurationSegment(@NonNull String name) voidpushEachPropertyRoot(@NonNull BeanDefinition<?> beanDefinition) @NonNull StringresolveValue(String value) @Nullable StringvoidtraverseResolvableSegments(@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