org.databene.model.data
Class ReferenceDescriptor

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.ReferenceDescriptor
All Implemented Interfaces:
org.databene.commons.Named

public class ReferenceDescriptor
extends ComponentDescriptor

Describes a reference to an instance of a complex type (see ComplexTypeDescriptor).

Created: 27.02.2008 16:28:22

Since:
0.5.0
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.model.data.ComponentDescriptor
MODE
 
Fields inherited from class org.databene.model.data.InstanceDescriptor
COUNT, COUNT_DISTRIBUTION, COUNT_PRECISION, MAX_COUNT, MIN_COUNT, NULL_QUOTA, NULLABLE, TYPE, UNIQUE
 
Fields inherited from class org.databene.model.data.FeatureDescriptor
details, NAME
 
Constructor Summary
ReferenceDescriptor(java.lang.String name)
           
ReferenceDescriptor(java.lang.String name, java.lang.String typeName)
           
ReferenceDescriptor(java.lang.String name, java.lang.String typeName, java.lang.String targetType)
           
 
Method Summary
 java.lang.String getTargetType()
           
 void setTargetType(java.lang.String targetType)
           
 ReferenceDescriptor withTargetTye(java.lang.String targetType)
           
 
Methods inherited from class org.databene.model.data.ComponentDescriptor
getMode, setMode
 
Methods inherited from class org.databene.model.data.InstanceDescriptor
getCount, getCountDistribution, getCountPrecision, getDetailValue, getLocalType, getLocalType, getMaxCount, getMinCount, getName, getNullQuota, getType, getTypeDescriptor, getUniqueness, isNullable, isUnique, overwritesParent, setCount, setCountDistribution, setCountPrecision, setDetailValue, setLocalType, setMaxCount, setMinCount, setNullable, setNullQuota, setParent, setType, setUnique, withCount, withMaxCount, withMinCount, withNullQuota, withUnique
 
Methods inherited from class org.databene.model.data.FeatureDescriptor
addConfig, addConfig, addConstraint, addDetail, equals, getConfiguredDetail, getDeclaredDetailValue, getDetailDefault, getDetails, getDetailType, hashCode, setName, supportsDetail, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReferenceDescriptor

public ReferenceDescriptor(java.lang.String name)

ReferenceDescriptor

public ReferenceDescriptor(java.lang.String name,
                           java.lang.String typeName)

ReferenceDescriptor

public ReferenceDescriptor(java.lang.String name,
                           java.lang.String typeName,
                           java.lang.String targetType)
Method Detail

getTargetType

public java.lang.String getTargetType()

setTargetType

public void setTargetType(java.lang.String targetType)

withTargetTye

public ReferenceDescriptor withTargetTye(java.lang.String targetType)


Copyright © 2011. All Rights Reserved.