|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.jcr2spi.nodetype.NodeTypeManagerImpl
public class NodeTypeManagerImpl
A NodeTypeManagerImpl implements a session dependant
NodeTypeManager.
| Constructor Summary | |
|---|---|
NodeTypeManagerImpl(NodeTypeRegistry ntReg,
ManagerProvider mgrProvider,
javax.jcr.ValueFactory valueFactory)
Creates a new NodeTypeManagerImpl instance. |
|
| Method Summary | |
|---|---|
void |
dump(java.io.PrintStream ps)
Dumps the state of this instance in a human readable format for diagnostic purposes. |
javax.jcr.nodetype.NodeTypeIterator |
getAllNodeTypes()
|
javax.jcr.nodetype.NodeTypeIterator |
getMixinNodeTypes()
|
javax.jcr.nodetype.NodeDefinition |
getNodeDefinition(QNodeDefinition def)
Retrieve the NodeDefinition for the given
QNodeDefinition. |
NodeTypeImpl |
getNodeType(Name name)
|
javax.jcr.nodetype.NodeType |
getNodeType(java.lang.String nodeTypeName)
|
javax.jcr.nodetype.NodeTypeIterator |
getPrimaryNodeTypes()
|
javax.jcr.nodetype.PropertyDefinition |
getPropertyDefinition(QPropertyDefinition def)
Retrieve the PropertyDefinition for the given
QPropertyDefinition. |
boolean |
hasNodeType(Name nodeTypeName)
|
void |
nodeTypeRegistered(Name ntName)
Called when a node type has been registered. |
void |
nodeTypeReRegistered(Name ntName)
Called when a node type has been re-registered. |
void |
nodeTypeUnregistered(Name ntName)
Called when a node type has been deregistered. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NodeTypeManagerImpl(NodeTypeRegistry ntReg,
ManagerProvider mgrProvider,
javax.jcr.ValueFactory valueFactory)
NodeTypeManagerImpl instance.
ntReg - node type registrymgrProvider - the manager providervalueFactory - the JCR value factory| Method Detail |
|---|
public NodeTypeImpl getNodeType(Name name)
throws javax.jcr.nodetype.NoSuchNodeTypeException
name -
javax.jcr.nodetype.NoSuchNodeTypeExceptionpublic boolean hasNodeType(Name nodeTypeName)
nodeTypeName -
public javax.jcr.nodetype.NodeDefinition getNodeDefinition(QNodeDefinition def)
NodeDefinition for the given
QNodeDefinition.
def -
public javax.jcr.nodetype.PropertyDefinition getPropertyDefinition(QPropertyDefinition def)
PropertyDefinition for the given
QPropertyDefinition.
def -
public void nodeTypeRegistered(Name ntName)
nodeTypeRegistered in interface NodeTypeRegistryListenerntName - name of the node type that has been registeredpublic void nodeTypeReRegistered(Name ntName)
nodeTypeReRegistered in interface NodeTypeRegistryListenerntName - name of the node type that has been registeredpublic void nodeTypeUnregistered(Name ntName)
nodeTypeUnregistered in interface NodeTypeRegistryListenerntName - name of the node type that has been unregistered
public javax.jcr.nodetype.NodeTypeIterator getAllNodeTypes()
throws javax.jcr.RepositoryException
getAllNodeTypes in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryException
public javax.jcr.nodetype.NodeTypeIterator getPrimaryNodeTypes()
throws javax.jcr.RepositoryException
getPrimaryNodeTypes in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryException
public javax.jcr.nodetype.NodeTypeIterator getMixinNodeTypes()
throws javax.jcr.RepositoryException
getMixinNodeTypes in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryException
public javax.jcr.nodetype.NodeType getNodeType(java.lang.String nodeTypeName)
throws javax.jcr.nodetype.NoSuchNodeTypeException
getNodeType in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.nodetype.NoSuchNodeTypeExceptionpublic void dump(java.io.PrintStream ps)
dump in interface Dumpableps - stream to dump state to
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||