public class ConfigProperty extends Object
Type | Property and Description |
---|---|
boolean |
isExtensions
Gets the value of the property extensionsProperty.
|
Constructor and Description |
---|
ConfigProperty(Map<Type,Annotation> annotations,
String name,
Type type) |
ConfigProperty(Map<Type,Annotation> annotations,
Type type) |
ConfigProperty(Type type) |
public boolean isExtensionsProperty
private static final LDAP dummyLdapAnno
private static final Map<Type,Annotation> dummyAnnotations
private final Map<Type,Annotation> annotations
private final ConfigurableProperty configurablePropertyAnnotation
private final String description
private LDAP ldapAnnotation
private final String annotatedName
private final boolean isReference
private final boolean isUuid
private final boolean isCollectionOfConfObjects
private final boolean isMapOfConfObjects
private final boolean isOlockHash
private final boolean isExtensionsProperty
private final boolean isConfObject
private final boolean isCollection
private final boolean isCollectionOfReferences
private final boolean isArrayOfConfObjects
private final boolean isArray
private final boolean isMap
private final boolean isWeakReference
private final ConfigProperty pseudoPropertyForCollectionElement
private final ConfigProperty pseudoPropertyForConfigClassCollectionElement
private final Method valueOfMethod
private final ConfigurableProperty.EnumRepresentation enumRepresentation
private final Enum[] enumValues
private final Type[] genericsTypes
private final String defaultValue
private int order
public ConfigProperty(Map<Type,Annotation> annotations, String name, Type type)
public ConfigProperty(Map<Type,Annotation> annotations, Type type)
public ConfigProperty(Type type)
public String camelCaseToReadableLabel(String annotatedName)
public ConfigProperty clone()
public Enum<?> getEnumValueFor(String enumString)
public List<ConfigurableProperty.Tag> getTags()
public ConfigProperty getPseudoPropertyForGenericsParamater(int genericParameterIndex)
public boolean isExtensionsProperty()
public String getDefaultValue()
public boolean isOlockHash()
public boolean isCollectionOfReferences()
public boolean isReference()
public String getAnnotatedName()
public boolean isUuid()
public boolean isWeakReference()
public Type getTypeForGenericsParameter(int genericParameterIndex)
public ConfigProperty getPseudoPropertyForConfigClassCollectionElement()
public ConfigProperty calcPseudoPropertyForConfigClassCollectionElement()
public ConfigProperty getPseudoPropertyForCollectionElement()
private ConfigProperty calcPseudoPropertyForCollectionElement()
public <T> T getAnnotation(Class<T> annotationType)
public Class getRawClass()
public boolean isMap()
public boolean isCollection()
public boolean isArray()
public boolean isConfObject()
public boolean isMapOfConfObjects()
public boolean isCollectionOfConfObjects()
public boolean isArrayOfConfObjects()
public Enum[] getEnumValues()
public ConfigurableProperty.EnumRepresentation getEnumRepresentation()
public String getDescription()
Copyright © 2017 dcm4che.org. All rights reserved.