|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.databene.model.data.FeatureDescriptor
org.databene.model.data.TypeDescriptor
org.databene.model.data.SimpleTypeDescriptor
org.databene.model.data.UnionSimpleTypeDescriptor
public class UnionSimpleTypeDescriptor
Describes an XML schema style type.
Instances of this type may have one of the supported type alternatives.
Created: 28.02.2008 22:29:37
Field Summary |
---|
Fields inherited from class org.databene.model.data.SimpleTypeDescriptor |
---|
CONSTANT, GRANULARITY, LENGTH_DISTRIBUTION, MAP, MAX, MAX_INCLUSIVE, MAX_LENGTH, MIN, MIN_INCLUSIVE, MIN_LENGTH, TRUE_QUOTA, VALUES |
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 |
Fields inherited from class org.databene.model.data.FeatureDescriptor |
---|
details, NAME, provider |
Constructor Summary | |
---|---|
UnionSimpleTypeDescriptor(java.lang.String name,
DescriptorProvider provider)
|
Method Summary | |
---|---|
void |
addAlternative(SimpleTypeDescriptor alternative)
|
java.util.List<SimpleTypeDescriptor> |
getAlternatives()
|
org.databene.script.PrimitiveType |
getPrimitiveType()
|
Methods inherited from class org.databene.model.data.SimpleTypeDescriptor |
---|
addValue, getConstant, getGranularity, getLengthDistribution, getMap, getMax, getMaxLength, getMin, getMinLength, getParent, getTrueQuota, getValues, isMaxInclusive, isMinInclusive, setConstant, setGranularity, setLengthDistribution, setMap, setMax, setMaxInclusive, setMaxLength, setMin, setMinInclusive, setMinLength, setTrueQuota, setValues, withDataset, withDistribution, withGranularity, withLocaleId, withMax, withMin, withPattern, withTrueQuota, withUri, withValues |
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 |
Constructor Detail |
---|
public UnionSimpleTypeDescriptor(java.lang.String name, DescriptorProvider provider)
Method Detail |
---|
public void addAlternative(SimpleTypeDescriptor alternative)
public java.util.List<SimpleTypeDescriptor> getAlternatives()
public org.databene.script.PrimitiveType getPrimitiveType()
getPrimitiveType
in class SimpleTypeDescriptor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |