org.priha.nodetype
Class QNodeTypeManager.Impl

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

public static class QNodeTypeManager.Impl
extends java.lang.Object

Implements the actual NodeTypeManager class, which, again, is Session-specific.


Constructor Summary
QNodeTypeManager.Impl(QNodeTypeManager qm, SessionImpl nsm)
           
 
Method Summary
 NodeTypeIterator getAllNodeTypes()
           
 NodeTypeIterator getMixinNodeTypes()
           
 QNodeType.Impl getNodeType(java.lang.String nodeTypeName)
           
 NodeTypeIterator getPrimaryNodeTypes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QNodeTypeManager.Impl

public QNodeTypeManager.Impl(QNodeTypeManager qm,
                             SessionImpl nsm)
Method Detail

getAllNodeTypes

public NodeTypeIterator getAllNodeTypes()
                                 throws RepositoryException
Throws:
RepositoryException

getMixinNodeTypes

public NodeTypeIterator getMixinNodeTypes()
                                   throws RepositoryException
Throws:
RepositoryException

getNodeType

public QNodeType.Impl getNodeType(java.lang.String nodeTypeName)
                           throws NoSuchNodeTypeException,
                                  RepositoryException
Throws:
NoSuchNodeTypeException
RepositoryException

getPrimaryNodeTypes

public NodeTypeIterator getPrimaryNodeTypes()
                                     throws RepositoryException
Throws:
RepositoryException