org.databene.model.data
Class PartDescriptor

java.lang.Object
  extended by org.databene.model.data.FeatureDescriptor
      extended by org.databene.model.data.InstanceDescriptor
          extended by org.databene.model.data.ComponentDescriptor
              extended by org.databene.model.data.PartDescriptor
All Implemented Interfaces:
org.databene.commons.Named

public class PartDescriptor
extends ComponentDescriptor

Descriptor for attributes

Created: 30.06.2007 07:29:43

Since:
0.2
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.model.data.InstanceDescriptor
CONTAINER, COUNT, COUNT_DISTRIBUTION, COUNT_GRANULARITY, MAX_COUNT, MIN_COUNT, MODE, NULL_QUOTA, NULLABLE, TYPE, UNIQUE
 
Fields inherited from class org.databene.model.data.FeatureDescriptor
details, NAME, provider
 
Constructor Summary
PartDescriptor(java.lang.String name, DescriptorProvider provider)
           
PartDescriptor(java.lang.String name, DescriptorProvider provider, java.lang.String type)
           
PartDescriptor(java.lang.String name, DescriptorProvider provider, java.lang.String type, TypeDescriptor localType, org.databene.script.Expression<java.lang.Long> minCount, org.databene.script.Expression<java.lang.Long> maxCount)
           
PartDescriptor(java.lang.String name, DescriptorProvider provider, TypeDescriptor localType)
           
PartDescriptor(java.lang.String name, DescriptorProvider provider, TypeDescriptor localType, org.databene.script.Expression<java.lang.Long> minCount, org.databene.script.Expression<java.lang.Long> maxCount)
           
 
Method Summary
 
Methods inherited from class org.databene.model.data.InstanceDescriptor
getContainer, getCount, getCountDistribution, getCountGranularity, getDetailValue, getLocalType, getLocalType, getMaxCount, getMinCount, getMode, getName, getNullQuota, getType, getTypeDescriptor, getUniqueness, isNullable, isUnique, overwritesParent, setContainer, setCount, setCountDistribution, setCountGranularity, setDetailValue, setLocalType, setMaxCount, setMinCount, setMode, setNullable, setNullQuota, setParent, setType, setUnique, toString, withCount, withMaxCount, withMinCount, withNullQuota, withUnique
 
Methods inherited from class org.databene.model.data.FeatureDescriptor
addConfig, addConfig, addConstraint, addDetail, equals, getConfiguredDetail, getDataModel, getDeclaredDetailValue, getDetails, getDetailType, getProvider, hashCode, renderDetails, renderDetails, setName, supportsDetail
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PartDescriptor

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

PartDescriptor

public PartDescriptor(java.lang.String name,
                      DescriptorProvider provider,
                      java.lang.String type)

PartDescriptor

public PartDescriptor(java.lang.String name,
                      DescriptorProvider provider,
                      TypeDescriptor localType)

PartDescriptor

public PartDescriptor(java.lang.String name,
                      DescriptorProvider provider,
                      TypeDescriptor localType,
                      org.databene.script.Expression<java.lang.Long> minCount,
                      org.databene.script.Expression<java.lang.Long> maxCount)

PartDescriptor

public PartDescriptor(java.lang.String name,
                      DescriptorProvider provider,
                      java.lang.String type,
                      TypeDescriptor localType,
                      org.databene.script.Expression<java.lang.Long> minCount,
                      org.databene.script.Expression<java.lang.Long> maxCount)


Copyright © 2013. All Rights Reserved.