org.databene.model.data
Class AlternativeGroupDescriptor

java.lang.Object
  extended by org.databene.model.data.FeatureDescriptor
      extended by org.databene.model.data.TypeDescriptor
          extended by org.databene.model.data.ComplexTypeDescriptor
              extended by org.databene.model.data.AlternativeGroupDescriptor
All Implemented Interfaces:
org.databene.commons.Named, VariableHolder

public class AlternativeGroupDescriptor
extends ComplexTypeDescriptor

Describes a group of components of which only one is present in an Entity.

Created at 08.05.2008 19:17:59

Since:
0.5.4
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.model.data.ComplexTypeDescriptor
__SIMPLE_CONTENT
 
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
AlternativeGroupDescriptor(java.lang.String name, DescriptorProvider provider)
           
 
Method Summary
 
Methods inherited from class org.databene.model.data.ComplexTypeDescriptor
addComponent, addPart, addVariable, getComponent, getComponents, getDeclaredParts, getIdComponentNames, getParts, getReferenceComponents, init, isDeclaredComponent, setComponent, toString, withComponent
 
Methods inherited from class org.databene.model.data.TypeDescriptor
getCondition, getConverter, getDataset, getDistribution, getEmptyMarker, getEncoding, getFilter, getFormat, getGenerator, getLocale, getNesting, getNullMarker, getOffset, getParent, getParentName, getPattern, getScope, getScript, getSegment, getSelector, getSeparator, getSource, getSubSelector, getValidator, 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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AlternativeGroupDescriptor

public AlternativeGroupDescriptor(java.lang.String name,
                                  DescriptorProvider provider)


Copyright © 2013. All Rights Reserved.