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, getDataModel, getDeclaredDetailValue, getDetails, getDetailType, getDetailValue, getName, getProvider, hashCode, renderDetails, renderDetails, 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
FORMAT
public static final java.lang.String FORMAT
- See Also:
- Constant Field Values
ROW_BASED
public static final java.lang.String ROW_BASED
- See Also:
- Constant Field Values
SEGMENT
public static final java.lang.String SEGMENT
- See Also:
- Constant Field Values
OFFSET
public static final java.lang.String OFFSET
- 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
EMPTY_MARKER
public static final java.lang.String EMPTY_MARKER
- See Also:
- Constant Field Values
NULL_MARKER
public static final java.lang.String NULL_MARKER
- See Also:
- Constant Field Values
CYCLIC
public static final java.lang.String CYCLIC
- See Also:
- Constant Field Values
SCOPE
public static final java.lang.String SCOPE
- 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,
DescriptorProvider provider,
TypeDescriptor parent)
TypeDescriptor
public TypeDescriptor(java.lang.String name,
DescriptorProvider provider,
java.lang.String parentName)
init
protected void init()
getParentName
public java.lang.String getParentName()
setParentName
public void setParentName(java.lang.String parentName)
isRowBased
public java.lang.Boolean isRowBased()
setRowBased
public void setRowBased(java.lang.Boolean rowBased)
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 filter)
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)
getFormat
public Format getFormat()
setFormat
public void setFormat(Format format)
getSegment
public java.lang.String getSegment()
setSegment
public void setSegment(java.lang.String segment)
getOffset
public java.lang.Integer getOffset()
setOffset
public void setOffset(java.lang.Integer offset)
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)
getEmptyMarker
public java.lang.String getEmptyMarker()
setEmptyMarker
public void setEmptyMarker(java.lang.String emptyMarker)
getNullMarker
public java.lang.String getNullMarker()
setNullMarker
public void setNullMarker(java.lang.String nullMarker)
getEncoding
public java.lang.String getEncoding()
setEncoding
public void setEncoding(java.lang.String encoding)
getScope
public java.lang.String getScope()
setScope
public void setScope(java.lang.String scope)
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)
getParent
public TypeDescriptor getParent()
setParent
public void setParent(TypeDescriptor parent)
Copyright © 2013. All Rights Reserved.