Class ClassDefinition
- java.lang.Object
-
- io.quarkus.deployment.configuration.definition.Definition
-
- io.quarkus.deployment.configuration.definition.ClassDefinition
-
- Direct Known Subclasses:
GroupDefinition
,RootDefinition
public abstract class ClassDefinition extends Definition
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClassDefinition.Builder
static class
ClassDefinition.ClassMember
static class
ClassDefinition.GroupMember
static class
ClassDefinition.ItemMember
(package private) static class
ClassDefinition.LeafMember
static class
ClassDefinition.MapMember
-
Nested classes/interfaces inherited from class io.quarkus.deployment.configuration.definition.Definition
Definition.Member
-
-
Constructor Summary
Constructors Constructor Description ClassDefinition(ClassDefinition.Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>
getConfigurationClass()
ClassDefinition.ClassMember
getMember(String name)
int
getMemberCount()
Iterable<String>
getMemberNames()
Iterable<ClassDefinition.ClassMember>
getMembers()
-
Methods inherited from class io.quarkus.deployment.configuration.definition.Definition
reportError
-
-
-
-
Constructor Detail
-
ClassDefinition
ClassDefinition(ClassDefinition.Builder builder)
-
-
Method Detail
-
getMemberCount
public final int getMemberCount()
-
getMembers
public final Iterable<ClassDefinition.ClassMember> getMembers()
-
getConfigurationClass
public Class<?> getConfigurationClass()
-
getMember
public final ClassDefinition.ClassMember getMember(String name)
-
-