|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jackrabbit.core.nodetype.NodeTypeManagerImpl
A NodeTypeManagerImpl
implements a session dependant
NodeTypeManager.
Constructor Summary | |
NodeTypeManagerImpl(NodeTypeRegistry ntReg,
NamespaceResolver nsResolver)
Creates a new NodeTypeManagerImpl instance. |
Method Summary | |
void |
dump(PrintStream ps)
Dumps the state of this instance in a human readable format for diagnostic purposes. |
NodeTypeIterator |
getAllNodeTypes()
|
NodeTypeIterator |
getMixinNodeTypes()
|
NodeDefinitionImpl |
getNodeDefinition(NodeDefId id)
|
NodeTypeImpl |
getNodeType(QName name)
|
NodeType |
getNodeType(String nodeTypeName)
|
NodeTypeRegistry |
getNodeTypeRegistry()
|
NodeTypeIterator |
getPrimaryNodeTypes()
|
PropertyDefinitionImpl |
getPropertyDefinition(PropDefId id)
|
NodeDefinitionImpl |
getRootNodeDefinition()
|
void |
nodeTypeRegistered(QName ntName)
Called when a node type has been registered. |
void |
nodeTypeReRegistered(QName ntName)
Called when a node type has been re-registered. |
void |
nodeTypeUnregistered(QName 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, NamespaceResolver nsResolver)
NodeTypeManagerImpl
instance.
ntReg
- node type registrynsResolver
- namespace resolverMethod Detail |
public NodeDefinitionImpl getRootNodeDefinition()
public NodeDefinitionImpl getNodeDefinition(NodeDefId id)
id
-
public PropertyDefinitionImpl getPropertyDefinition(PropDefId id)
id
-
public NodeTypeImpl getNodeType(QName name) throws NoSuchNodeTypeException
name
-
NoSuchNodeTypeException
public NodeTypeRegistry getNodeTypeRegistry()
public void nodeTypeRegistered(QName ntName)
nodeTypeRegistered
in interface NodeTypeRegistryListener
ntName
- name of the node type that has been registeredpublic void nodeTypeReRegistered(QName ntName)
nodeTypeReRegistered
in interface NodeTypeRegistryListener
ntName
- name of the node type that has been registeredpublic void nodeTypeUnregistered(QName ntName)
nodeTypeUnregistered
in interface NodeTypeRegistryListener
ntName
- name of the node type that has been unregisteredpublic NodeTypeIterator getAllNodeTypes() throws RepositoryException
getAllNodeTypes
in interface NodeTypeManager
RepositoryException
public NodeTypeIterator getPrimaryNodeTypes() throws RepositoryException
getPrimaryNodeTypes
in interface NodeTypeManager
RepositoryException
public NodeTypeIterator getMixinNodeTypes() throws RepositoryException
getMixinNodeTypes
in interface NodeTypeManager
RepositoryException
public NodeType getNodeType(String nodeTypeName) throws NoSuchNodeTypeException
getNodeType
in interface NodeTypeManager
NoSuchNodeTypeException
public void dump(PrintStream ps)
dump
in interface Dumpable
ps
- stream to dump state to
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |