org.priha.nodetype
Class QPropertyDefinition.Impl

java.lang.Object
  extended by org.priha.nodetype.QItemDefinition.Impl
      extended by org.priha.nodetype.QPropertyDefinition.Impl
Enclosing class:
QPropertyDefinition

public class QPropertyDefinition.Impl
extends QItemDefinition.Impl

Implements the PropertyDefinition with its Session-specific thingies.


Constructor Summary
QPropertyDefinition.Impl(SessionImpl ns)
           
 
Method Summary
 Value[] getDefaultValues()
           
 QPropertyDefinition getQPropertyDefinition()
           
 int getRequiredType()
           
 java.lang.String[] getValueConstraints()
           
 boolean isMultiple()
           
 java.lang.String toString()
          Returns a human-readable description string.
 
Methods inherited from class org.priha.nodetype.QItemDefinition.Impl
getDeclaringNodeType, getName, getOnParentVersion, isAutoCreated, isMandatory, isProtected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QPropertyDefinition.Impl

public QPropertyDefinition.Impl(SessionImpl ns)
Method Detail

getDefaultValues

public Value[] getDefaultValues()

getRequiredType

public int getRequiredType()

getValueConstraints

public java.lang.String[] getValueConstraints()

isMultiple

public boolean isMultiple()

toString

public java.lang.String toString()
Returns a human-readable description string. Useful only for debugging purposes.

Overrides:
toString in class java.lang.Object

getQPropertyDefinition

public QPropertyDefinition getQPropertyDefinition()