org.databene.platform.db
Class LazyTableComplexTypeDescriptor
java.lang.Object
org.databene.model.data.FeatureDescriptor
org.databene.model.data.TypeDescriptor
org.databene.model.data.ComplexTypeDescriptor
org.databene.platform.db.LazyTableComplexTypeDescriptor
- All Implemented Interfaces:
- org.databene.commons.Named, VariableHolder
public class LazyTableComplexTypeDescriptor
- extends ComplexTypeDescriptor
Lazily initialized ComplexTypeDescriptor that reads its components from a database table.
Created: 30.11.2010 19:23:33
- Since:
- 0.6.4
- 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, 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 |
LazyTableComplexTypeDescriptor
public LazyTableComplexTypeDescriptor(org.databene.jdbacl.model.DBTable table,
DBSystem db)
addComponent
public void addComponent(ComponentDescriptor component)
- Overrides:
addComponent in class ComplexTypeDescriptor
setComponent
public void setComponent(ComponentDescriptor component)
- Overrides:
setComponent in class ComplexTypeDescriptor
getComponent
public ComponentDescriptor getComponent(java.lang.String name)
- Overrides:
getComponent in class ComplexTypeDescriptor
getComponents
public java.util.List<ComponentDescriptor> getComponents()
- Overrides:
getComponents in class ComplexTypeDescriptor
getDeclaredComponents
public java.util.Collection<ComponentDescriptor> getDeclaredComponents()
- Overrides:
getDeclaredComponents in class ComplexTypeDescriptor
isDeclaredComponent
public boolean isDeclaredComponent(java.lang.String componentName)
- Overrides:
isDeclaredComponent in class ComplexTypeDescriptor
getIdComponentNames
public java.lang.String[] getIdComponentNames()
- Overrides:
getIdComponentNames in class ComplexTypeDescriptor
Copyright © 2011. All Rights Reserved.