org.priha.nodetype
Class QItemDefinition

java.lang.Object
  extended by org.priha.nodetype.QItemDefinition
Direct Known Subclasses:
QNodeDefinition, QPropertyDefinition

public class QItemDefinition
extends java.lang.Object


Nested Class Summary
 class QItemDefinition.Impl
          Really implements the ItemDefinition
 
Field Summary
protected  boolean m_isAutoCreated
           
protected  boolean m_isMandatory
           
protected  boolean m_isProtected
           
protected  QNodeType m_nodeType
           
protected  int m_onParentVersion
           
protected  QName m_qname
           
 
Constructor Summary
protected QItemDefinition(QNodeType nt, QName qname)
           
 
Method Summary
 QName getQName()
           
 boolean isAutoCreated()
           
 boolean isMandatory()
           
 boolean isProtected()
           
 boolean isWildCard()
          Returns true, if this property type defines a wildcard type instead of being specific.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_nodeType

protected QNodeType m_nodeType

m_qname

protected QName m_qname

m_isAutoCreated

protected boolean m_isAutoCreated

m_isMandatory

protected boolean m_isMandatory

m_isProtected

protected boolean m_isProtected

m_onParentVersion

protected int m_onParentVersion
Constructor Detail

QItemDefinition

protected QItemDefinition(QNodeType nt,
                          QName qname)
Method Detail

getQName

public QName getQName()

isAutoCreated

public boolean isAutoCreated()

isMandatory

public boolean isMandatory()

isProtected

public boolean isProtected()

isWildCard

public boolean isWildCard()
Returns true, if this property type defines a wildcard type instead of being specific. All property definitions which have the name "*" are considered to be wildcards.

Returns:
True, if this is a wildcard definition.