org.databene.model.data
Class ArrayTypeDescriptor

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

public class ArrayTypeDescriptor
extends TypeDescriptor
implements VariableHolder

Describes an array.

Created: 29.04.2010 07:32:52

Since:
0.6.1
Author:
Volker Bergmann

Field Summary
 
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
 
Fields inherited from class org.databene.model.data.FeatureDescriptor
details, NAME
 
Constructor Summary
ArrayTypeDescriptor(java.lang.String name)
           
 
Method Summary
 void addElement(ArrayElementDescriptor descriptor)
           
 void addVariable(InstanceDescriptor variable)
           
 ArrayElementDescriptor getElement(int index)
           
 int getElementCount()
           
 java.util.List<ArrayElementDescriptor> getElements()
           
 java.util.Collection<InstanceDescriptor> getVariables()
           
 java.lang.String toString()
           
 
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArrayTypeDescriptor

public ArrayTypeDescriptor(java.lang.String name)
Method Detail

addElement

public void addElement(ArrayElementDescriptor descriptor)

getElement

public ArrayElementDescriptor getElement(int index)

getElements

public java.util.List<ArrayElementDescriptor> getElements()

getElementCount

public int getElementCount()

getVariables

public java.util.Collection<InstanceDescriptor> getVariables()
Specified by:
getVariables in interface VariableHolder

addVariable

public void addVariable(InstanceDescriptor variable)
Specified by:
addVariable in interface VariableHolder

toString

public java.lang.String toString()
Overrides:
toString in class FeatureDescriptor


Copyright © 2011. All Rights Reserved.