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, ENCODING, FILTER, GENERATOR, LOCALE, NESTING, parent, parentName, PATTERN, SCRIPT, SELECTOR, SEPARATOR, SOURCE, SUB_SELECTOR, VALIDATOR |
| Methods inherited from class org.databene.model.data.TypeDescriptor |
getCondition, getConverter, getDataset, getDetailValue, getDistribution, getEncoding, getFilter, getGenerator, getLocale, getNesting, getParent, getParentName, getPattern, getScript, getSelector, getSeparator, getSource, getSubSelector, getValidator, init, isCyclic, setCondition, setConverter, setCyclic, setDataset, setDistribution, setEncoding, setFilter, setGenerator, setLocaleId, setNesting, setParent, setParentName, setPattern, setScript, setSelector, setSeparator, setSource, setSubSelector, setValidator, withGenerator, withSeparator, withSource |
| 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 |
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_EXCLUSIVE
public static final java.lang.String MIN_EXCLUSIVE
- See Also:
- Constant Field Values
MAX_EXCLUSIVE
public static final java.lang.String MAX_EXCLUSIVE
- See Also:
- Constant Field Values
TOTAL_DIGITS
public static final java.lang.String TOTAL_DIGITS
- See Also:
- Constant Field Values
FRACTION_DIGITS
public static final java.lang.String FRACTION_DIGITS
- See Also:
- Constant Field Values
PRECISION
public static final java.lang.String PRECISION
- 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)
SimpleTypeDescriptor
public SimpleTypeDescriptor(java.lang.String name,
SimpleTypeDescriptor parent)
SimpleTypeDescriptor
public SimpleTypeDescriptor(java.lang.String name,
java.lang.String parentName)
getPrimitiveType
public PrimitiveType getPrimitiveType()
getMin
public java.lang.String getMin()
setMin
public void setMin(java.lang.String min)
getMax
public java.lang.String getMax()
setMax
public void setMax(java.lang.String max)
getMinExclusive
public java.lang.String getMinExclusive()
setMinExclusive
public void setMinExclusive(java.lang.String minExclusive)
getMaxExclusive
public java.lang.String getMaxExclusive()
setMaxExclusive
public void setMaxExclusive(java.lang.String maxExclusive)
getTotalDigits
public java.lang.String getTotalDigits()
setTotalDigits
public void setTotalDigits(java.lang.String totalDigits)
getFractionDigits
public java.lang.String getFractionDigits()
setFractionDigits
public void setFractionDigits(java.lang.String fractionDigits)
getPrecision
public java.lang.String getPrecision()
setPrecision
public void setPrecision(java.lang.String precision)
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)
withPrecision
public SimpleTypeDescriptor withPrecision(java.lang.String precision)
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 © 2011. All Rights Reserved.