|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.spi.commons.nodetype.AbstractNodeTypeManager
public abstract class AbstractNodeTypeManager
AbstractNodeTypeManager covers creation of node type templates
and definition templates.
| Constructor Summary | |
|---|---|
AbstractNodeTypeManager()
|
|
| Method Summary | |
|---|---|
NodeDefinitionTemplate |
createNodeDefinitionTemplate()
|
NodeTypeTemplate |
createNodeTypeTemplate()
|
NodeTypeTemplate |
createNodeTypeTemplate(NodeTypeDefinition ntd)
|
PropertyDefinitionTemplate |
createPropertyDefinitionTemplate()
|
abstract NamePathResolver |
getNamePathResolver()
Returns the NamePathResolver used to validate JCR names. |
abstract NodeDefinition |
getNodeDefinition(QNodeDefinition nd)
Retrieve the NodeDefinition for the given
QNodeDefinition. |
abstract NodeType |
getNodeType(Name ntName)
Return the node type with the specified ntName. |
abstract PropertyDefinition |
getPropertyDefinition(QPropertyDefinition pd)
Retrieve the PropertyDefinition for the given
QPropertyDefinition. |
NodeType |
registerNodeType(NodeTypeDefinition ntd,
boolean allowUpdate)
|
void |
unregisterNodeType(String name)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.jcr.nodetype.NodeTypeManager |
|---|
getAllNodeTypes, getMixinNodeTypes, getNodeType, getPrimaryNodeTypes, hasNodeType, registerNodeTypes, unregisterNodeTypes |
| Constructor Detail |
|---|
public AbstractNodeTypeManager()
| Method Detail |
|---|
public abstract NodeType getNodeType(Name ntName)
throws NoSuchNodeTypeException
ntName.
ntName - Name of the node type to be returned.
ntName.
NoSuchNodeTypeException - If no such node type exists.public abstract NodeDefinition getNodeDefinition(QNodeDefinition nd)
NodeDefinition for the given
QNodeDefinition.
nd - the QNodeDefinition.
public abstract PropertyDefinition getPropertyDefinition(QPropertyDefinition pd)
PropertyDefinition for the given
QPropertyDefinition.
pd - the QPropertyDefinition.
public abstract NamePathResolver getNamePathResolver()
public NodeTypeTemplate createNodeTypeTemplate()
throws UnsupportedRepositoryOperationException,
RepositoryException
createNodeTypeTemplate in interface NodeTypeManagerUnsupportedRepositoryOperationException
RepositoryExceptionNodeTypeManager.createNodeTypeTemplate()
public NodeTypeTemplate createNodeTypeTemplate(NodeTypeDefinition ntd)
throws UnsupportedRepositoryOperationException,
RepositoryException
createNodeTypeTemplate in interface NodeTypeManagerUnsupportedRepositoryOperationException
RepositoryExceptionNodeTypeManager.createNodeTypeTemplate(NodeTypeDefinition)
public NodeDefinitionTemplate createNodeDefinitionTemplate()
throws UnsupportedRepositoryOperationException,
RepositoryException
createNodeDefinitionTemplate in interface NodeTypeManagerUnsupportedRepositoryOperationException
RepositoryExceptionNodeTypeManager.createNodeDefinitionTemplate()
public PropertyDefinitionTemplate createPropertyDefinitionTemplate()
throws UnsupportedRepositoryOperationException,
RepositoryException
createPropertyDefinitionTemplate in interface NodeTypeManagerUnsupportedRepositoryOperationException
RepositoryExceptionNodeTypeManager.createPropertyDefinitionTemplate()
public NodeType registerNodeType(NodeTypeDefinition ntd,
boolean allowUpdate)
throws RepositoryException
registerNodeType in interface NodeTypeManagerRepositoryExceptionNodeTypeManager.registerNodeType(NodeTypeDefinition, boolean)
public void unregisterNodeType(String name)
throws UnsupportedRepositoryOperationException,
NoSuchNodeTypeException,
RepositoryException
unregisterNodeType in interface NodeTypeManagerUnsupportedRepositoryOperationException
NoSuchNodeTypeException
RepositoryExceptionNodeTypeManager.unregisterNodeType(String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||