|
||||||||||
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(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(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 factoryMethod Detail |
---|
public NodeTypeImpl getNodeType(Name name) throws javax.jcr.nodetype.NoSuchNodeTypeException
name
-
javax.jcr.nodetype.NoSuchNodeTypeException
public 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 NodeTypeRegistryListener
ntName
- name of the node type that has been registeredpublic void nodeTypeReRegistered(Name ntName)
nodeTypeReRegistered
in interface NodeTypeRegistryListener
ntName
- name of the node type that has been registeredpublic void nodeTypeUnregistered(Name ntName)
nodeTypeUnregistered
in interface NodeTypeRegistryListener
ntName
- name of the node type that has been unregisteredpublic javax.jcr.nodetype.NodeTypeIterator getAllNodeTypes() throws javax.jcr.RepositoryException
getAllNodeTypes
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
public javax.jcr.nodetype.NodeTypeIterator getPrimaryNodeTypes() throws javax.jcr.RepositoryException
getPrimaryNodeTypes
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
public javax.jcr.nodetype.NodeTypeIterator getMixinNodeTypes() throws javax.jcr.RepositoryException
getMixinNodeTypes
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
public javax.jcr.nodetype.NodeType getNodeType(String nodeTypeName) throws javax.jcr.nodetype.NoSuchNodeTypeException
getNodeType
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.nodetype.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 |