Class AbstractConfigItem
java.lang.Object
io.quarkus.annotation.processor.documentation.config.model.AbstractConfigItem
- All Implemented Interfaces:
Comparable<AbstractConfigItem>
- Direct Known Subclasses:
ConfigProperty,ConfigSection
public abstract sealed class AbstractConfigItem
extends Object
implements Comparable<AbstractConfigItem>
permits ConfigProperty, ConfigSection
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Deprecationprotected final AbstractConfigItem.Pathprotected final Stringprotected final SourceElementTypeprotected final Stringprotected final String -
Constructor Summary
ConstructorsConstructorDescriptionAbstractConfigItem(String sourceType, String sourceElementName, SourceElementType sourceElementType, AbstractConfigItem.Path path, String type, Deprecation deprecation) -
Method Summary
Modifier and TypeMethodDescriptiongetPath()Deprecated.getType()abstract booleanabstract booleanbooleanabstract booleanprotected abstract voidwalk(ConfigItemVisitor visitor) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareTo
-
Field Details
-
sourceType
-
sourceElementName
-
sourceElementType
-
path
-
type
-
deprecation
-
-
Constructor Details
-
AbstractConfigItem
public AbstractConfigItem(String sourceType, String sourceElementName, SourceElementType sourceElementType, AbstractConfigItem.Path path, String type, Deprecation deprecation)
-
-
Method Details
-
getSourceType
-
getSourceElementName
-
getSourceElementType
-
getPath
-
getPath$$bridge
Deprecated. -
getType
-
isDeprecated
public boolean isDeprecated() -
getDeprecation
-
isSection
public abstract boolean isSection() -
hasDurationType
public abstract boolean hasDurationType() -
hasMemorySizeType
public abstract boolean hasMemorySizeType() -
walk
-