org.databene.model.data
Class SimpleTypeDescriptor
java.lang.Object
org.databene.model.data.FeatureDescriptor
org.databene.model.data.TypeDescriptor
org.databene.model.data.SimpleTypeDescriptor
- All Implemented Interfaces:
- org.databene.commons.Named
- Direct Known Subclasses:
- UnionSimpleTypeDescriptor
public class SimpleTypeDescriptor
- extends TypeDescriptor
Describes a simple type.
Created: 03.03.2008 08:58:58
- Since:
- 0.5.0
- Author:
- Volker Bergmann
Fields inherited from class org.databene.model.data.TypeDescriptor |
CONDITION, CONVERTER, CYCLIC, DATASET, DISTRIBUTION, EMPTY_MARKER, ENCODING, FILTER, FORMAT, GENERATOR, LOCALE, NESTING, NULL_MARKER, OFFSET, parent, parentName, PATTERN, ROW_BASED, SCOPE, SCRIPT, SEGMENT, SELECTOR, SEPARATOR, SOURCE, SUB_SELECTOR, VALIDATOR |
Methods inherited from class org.databene.model.data.TypeDescriptor |
getCondition, getConverter, getDataset, getDistribution, getEmptyMarker, getEncoding, getFilter, getFormat, getGenerator, getLocale, getNesting, getNullMarker, getOffset, getParentName, getPattern, getScope, getScript, getSegment, getSelector, getSeparator, getSource, getSubSelector, getValidator, init, isCyclic, isRowBased, setCondition, setConverter, setCyclic, setDataset, setDistribution, setEmptyMarker, setEncoding, setFilter, setFormat, setGenerator, setLocaleId, setNesting, setNullMarker, setOffset, setParent, setParentName, setPattern, setRowBased, setScope, setScript, setSegment, setSelector, setSeparator, setSource, setSubSelector, setValidator, withGenerator, withSeparator, withSource |
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 |
MIN
public static final java.lang.String MIN
- See Also:
- Constant Field Values
MAX
public static final java.lang.String MAX
- See Also:
- Constant Field Values
MIN_INCLUSIVE
public static final java.lang.String MIN_INCLUSIVE
- See Also:
- Constant Field Values
MAX_INCLUSIVE
public static final java.lang.String MAX_INCLUSIVE
- See Also:
- Constant Field Values
GRANULARITY
public static final java.lang.String GRANULARITY
- See Also:
- Constant Field Values
TRUE_QUOTA
public static final java.lang.String TRUE_QUOTA
- See Also:
- Constant Field Values
MIN_LENGTH
public static final java.lang.String MIN_LENGTH
- See Also:
- Constant Field Values
MAX_LENGTH
public static final java.lang.String MAX_LENGTH
- See Also:
- Constant Field Values
LENGTH_DISTRIBUTION
public static final java.lang.String LENGTH_DISTRIBUTION
- See Also:
- Constant Field Values
CONSTANT
public static final java.lang.String CONSTANT
- See Also:
- Constant Field Values
VALUES
public static final java.lang.String VALUES
- See Also:
- Constant Field Values
MAP
public static final java.lang.String MAP
- See Also:
- Constant Field Values
SimpleTypeDescriptor
public SimpleTypeDescriptor(java.lang.String name,
DescriptorProvider provider)
SimpleTypeDescriptor
public SimpleTypeDescriptor(java.lang.String name,
DescriptorProvider provider,
SimpleTypeDescriptor parent)
SimpleTypeDescriptor
public SimpleTypeDescriptor(java.lang.String name,
DescriptorProvider provider,
java.lang.String parentName)
getParent
public SimpleTypeDescriptor getParent()
- Overrides:
getParent
in class TypeDescriptor
getPrimitiveType
public org.databene.script.PrimitiveType getPrimitiveType()
getMin
public java.lang.String getMin()
setMin
public void setMin(java.lang.String min)
isMinInclusive
public java.lang.Boolean isMinInclusive()
setMinInclusive
public void setMinInclusive(java.lang.Boolean minInclusive)
getMax
public java.lang.String getMax()
setMax
public void setMax(java.lang.String max)
isMaxInclusive
public java.lang.Boolean isMaxInclusive()
setMaxInclusive
public void setMaxInclusive(java.lang.Boolean maxInclusive)
getGranularity
public java.lang.String getGranularity()
setGranularity
public void setGranularity(java.lang.String granularity)
getTrueQuota
public java.lang.Double getTrueQuota()
setTrueQuota
public void setTrueQuota(java.lang.Double trueQuota)
getMinLength
public java.lang.Integer getMinLength()
setMinLength
public void setMinLength(java.lang.Integer minLength)
getMaxLength
public java.lang.Integer getMaxLength()
setMaxLength
public void setMaxLength(java.lang.Integer maxLength)
getLengthDistribution
public java.lang.String getLengthDistribution()
setLengthDistribution
public void setLengthDistribution(java.lang.String lengthDistribution)
getValues
public java.lang.String getValues()
setValues
public void setValues(java.lang.String values)
addValue
public void addValue(java.lang.String value)
getConstant
public java.lang.String getConstant()
setConstant
public void setConstant(java.lang.String constant)
getMap
public java.lang.String getMap()
setMap
public void setMap(java.lang.String map)
withMin
public SimpleTypeDescriptor withMin(java.lang.String min)
withMax
public SimpleTypeDescriptor withMax(java.lang.String max)
withGranularity
public SimpleTypeDescriptor withGranularity(java.lang.String granularity)
withPattern
public SimpleTypeDescriptor withPattern(java.lang.String pattern)
withDistribution
public SimpleTypeDescriptor withDistribution(java.lang.String distribution)
withDataset
public SimpleTypeDescriptor withDataset(java.lang.String dataset)
withLocaleId
public SimpleTypeDescriptor withLocaleId(java.lang.String localeId)
withTrueQuota
public SimpleTypeDescriptor withTrueQuota(java.lang.Double trueQuota)
withUri
public SimpleTypeDescriptor withUri(java.lang.String source)
withValues
public SimpleTypeDescriptor withValues(java.lang.String values)
Copyright © 2013. All Rights Reserved.