Class Container
java.lang.Object
io.quarkus.deployment.configuration.matching.Container
- Direct Known Subclasses:
FieldContainer,MapContainer
A container for a configuration key path.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ClassDefinitionFind the enclosing class definition that will ultimately hold this value.final FieldFind the field that will ultimately hold this value.abstract ClassDefinition.ClassMemberFind the enclosing class member.final StringGet the combined name of this item.(package private) abstract StringBuilderabstract ContainerGet the parent container, ornullif the container is a root.final String(package private) abstract StringBuilder
-
Constructor Details
-
Container
Container()
-
-
Method Details
-
getParent
Get the parent container, ornullif the container is a root. Presently only field containers may be roots.- Returns:
- the parent container
-
findField
Find the field that will ultimately hold this value.- Returns:
- the field (must not be
null)
-
findEnclosingClass
Find the enclosing class definition that will ultimately hold this value.- Returns:
- the class definition (must not be
null)
-
getClassMember
Find the enclosing class member.- Returns:
- the enclosing class member
-
getCombinedName
Get the combined name of this item.- Returns:
- the combined name (must not be
null)
-
getCombinedName
-
getPropertyName
-
getPropertyName
-