Package io.smallrye.config
Class ConfigMappingInterface.Property
- java.lang.Object
-
- io.smallrye.config.ConfigMappingInterface.Property
-
- Direct Known Subclasses:
ConfigMappingInterface.DefaultMethodProperty,ConfigMappingInterface.MapProperty,ConfigMappingInterface.MayBeOptionalProperty,ConfigMappingInterface.OptionalProperty,ConfigMappingInterface.PrimitiveProperty,ConfigMappingInterface.ToStringMethod
- Enclosing class:
- ConfigMappingInterface
public abstract static class ConfigMappingInterface.Property extends Object
-
-
Method Summary
-
-
-
Method Detail
-
getMethod
public Method getMethod()
-
getPropertyName
public String getPropertyName()
-
getPropertyName
public String getPropertyName(ConfigMapping.NamingStrategy namingStrategy)
-
getMemberName
public String getMemberName()
-
hasPropertyName
public boolean hasPropertyName()
-
hasConvertWith
public boolean hasConvertWith()
-
isParentPropertyName
public boolean isParentPropertyName()
-
hasDefaultValue
public boolean hasDefaultValue()
-
getDefaultValue
public String getDefaultValue()
-
isPrimitive
public boolean isPrimitive()
-
isOptional
public boolean isOptional()
-
isGroup
public boolean isGroup()
-
isLeaf
public boolean isLeaf()
-
isMap
public boolean isMap()
-
isMayBeOptional
public boolean isMayBeOptional()
-
isCollection
public boolean isCollection()
-
isDefaultMethod
public boolean isDefaultMethod()
-
isToStringMethod
public boolean isToStringMethod()
-
asPrimitive
public ConfigMappingInterface.PrimitiveProperty asPrimitive()
-
asOptional
public ConfigMappingInterface.OptionalProperty asOptional()
-
asGroup
public ConfigMappingInterface.GroupProperty asGroup()
-
asLeaf
public ConfigMappingInterface.LeafProperty asLeaf()
-
asMap
public ConfigMappingInterface.MapProperty asMap()
-
asMayBeOptional
public ConfigMappingInterface.MayBeOptionalProperty asMayBeOptional()
-
asCollection
public ConfigMappingInterface.CollectionProperty asCollection()
-
asDefaultMethod
public ConfigMappingInterface.DefaultMethodProperty asDefaultMethod()
-
-