org.priha.nodetype
Class QPropertyDefinition

java.lang.Object
  extended by org.priha.nodetype.QItemDefinition
      extended by org.priha.nodetype.QPropertyDefinition

public class QPropertyDefinition
extends QItemDefinition


Nested Class Summary
 class QPropertyDefinition.Impl
          Implements the PropertyDefinition with its Session-specific thingies.
 
Field Summary
protected  java.lang.String[] m_defaults
           
protected  boolean m_isMultiple
           
protected  int m_requiredType
           
protected  java.lang.String[] m_valueConstraints
           
static QPropertyDefinition PRIHA_INTERNAL
           
 
Fields inherited from class org.priha.nodetype.QItemDefinition
m_isAutoCreated, m_isMandatory, m_isProtected, m_nodeType, m_onParentVersion, m_qname
 
Constructor Summary
QPropertyDefinition(QNodeType type, QName name)
           
 
Method Summary
 int getRequiredType()
           
 boolean isMultiple()
           
 
Methods inherited from class org.priha.nodetype.QItemDefinition
getQName, isAutoCreated, isMandatory, isProtected, isWildCard
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PRIHA_INTERNAL

public static final QPropertyDefinition PRIHA_INTERNAL

m_defaults

protected java.lang.String[] m_defaults

m_isMultiple

protected boolean m_isMultiple

m_valueConstraints

protected java.lang.String[] m_valueConstraints

m_requiredType

protected int m_requiredType
Constructor Detail

QPropertyDefinition

public QPropertyDefinition(QNodeType type,
                           QName name)
Method Detail

isMultiple

public boolean isMultiple()

getRequiredType

public int getRequiredType()