org.databene.model.data
Class TypeDescriptor
java.lang.Object
org.databene.model.data.FeatureDescriptor
org.databene.model.data.TypeDescriptor
- All Implemented Interfaces:
- org.databene.commons.Named
- Direct Known Subclasses:
- ArrayTypeDescriptor, ComplexTypeDescriptor, SimpleTypeDescriptor, UnresolvedTypeDescriptor
public abstract class TypeDescriptor
- extends FeatureDescriptor
Describes a type.
Created: 03.03.2008 08:37:30
- Since:
- 0.5.0
- Author:
- Volker Bergmann
| Methods inherited from class org.databene.model.data.FeatureDescriptor |
addConfig, addConfig, addConstraint, addDetail, equals, getConfiguredDetail, getDeclaredDetailValue, getDetailDefault, getDetails, getDetailType, getName, hashCode, setDetailValue, setName, supportsDetail, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
VALIDATOR
public static final java.lang.String VALIDATOR
- See Also:
- Constant Field Values
FILTER
public static final java.lang.String FILTER
- See Also:
- Constant Field Values
CONDITION
public static final java.lang.String CONDITION
- See Also:
- Constant Field Values
GENERATOR
public static final java.lang.String GENERATOR
- See Also:
- Constant Field Values
CONVERTER
public static final java.lang.String CONVERTER
- See Also:
- Constant Field Values
PATTERN
public static final java.lang.String PATTERN
- See Also:
- Constant Field Values
SCRIPT
public static final java.lang.String SCRIPT
- See Also:
- Constant Field Values
SOURCE
public static final java.lang.String SOURCE
- See Also:
- Constant Field Values
SELECTOR
public static final java.lang.String SELECTOR
- See Also:
- Constant Field Values
SUB_SELECTOR
public static final java.lang.String SUB_SELECTOR
- See Also:
- Constant Field Values
ENCODING
public static final java.lang.String ENCODING
- See Also:
- Constant Field Values
SEPARATOR
public static final java.lang.String SEPARATOR
- See Also:
- Constant Field Values
CYCLIC
public static final java.lang.String CYCLIC
- See Also:
- Constant Field Values
LOCALE
public static final java.lang.String LOCALE
- See Also:
- Constant Field Values
DATASET
public static final java.lang.String DATASET
- See Also:
- Constant Field Values
NESTING
public static final java.lang.String NESTING
- See Also:
- Constant Field Values
DISTRIBUTION
public static final java.lang.String DISTRIBUTION
- See Also:
- Constant Field Values
parentName
protected java.lang.String parentName
parent
protected TypeDescriptor parent
TypeDescriptor
public TypeDescriptor(java.lang.String name)
TypeDescriptor
public TypeDescriptor(java.lang.String name,
TypeDescriptor parent)
TypeDescriptor
public TypeDescriptor(java.lang.String name,
java.lang.String parentName)
init
protected void init()
getParentName
public java.lang.String getParentName()
setParentName
public void setParentName(java.lang.String parentName)
getValidator
public java.lang.String getValidator()
setValidator
public void setValidator(java.lang.String filter)
getFilter
public java.lang.String getFilter()
setFilter
public void setFilter(java.lang.String validator)
getCondition
public java.lang.String getCondition()
setCondition
public void setCondition(java.lang.String condition)
getGenerator
public java.lang.String getGenerator()
setGenerator
public void setGenerator(java.lang.String generatorName)
getConverter
public java.lang.String getConverter()
setConverter
public void setConverter(java.lang.String converter)
getPattern
public java.lang.String getPattern()
setPattern
public void setPattern(java.lang.String pattern)
getScript
public java.lang.String getScript()
setScript
public void setScript(java.lang.String script)
getSource
public java.lang.String getSource()
setSource
public void setSource(java.lang.String source)
getSelector
public java.lang.String getSelector()
setSelector
public void setSelector(java.lang.String selector)
getSubSelector
public java.lang.String getSubSelector()
setSubSelector
public void setSubSelector(java.lang.String selector)
getSeparator
public java.lang.String getSeparator()
setSeparator
public void setSeparator(java.lang.String separator)
getEncoding
public java.lang.String getEncoding()
setEncoding
public void setEncoding(java.lang.String encoding)
isCyclic
public java.lang.Boolean isCyclic()
setCyclic
public void setCyclic(boolean cyclic)
getDataset
public java.lang.String getDataset()
setDataset
public void setDataset(java.lang.String dataset)
getNesting
public java.lang.String getNesting()
setNesting
public void setNesting(java.lang.String nesting)
getLocale
public java.util.Locale getLocale()
setLocaleId
public void setLocaleId(java.lang.String localeId)
getDistribution
public java.lang.String getDistribution()
setDistribution
public void setDistribution(java.lang.String distribution)
withSource
public TypeDescriptor withSource(java.lang.String source)
withSeparator
public TypeDescriptor withSeparator(java.lang.String separator)
withGenerator
public TypeDescriptor withGenerator(java.lang.String generator)
getDetailValue
public java.lang.Object getDetailValue(java.lang.String name)
- Overrides:
getDetailValue in class FeatureDescriptor
getParent
public TypeDescriptor getParent()
setParent
public void setParent(TypeDescriptor parent)
Copyright © 2011. All Rights Reserved.