Skip navigation links

Oracle Beehive Java Content Repository Java API Reference
Release 1 (1.4)

E13801-01


oracle.ocs.jcr.nodetype
Interface OracleNodeTypeManager

All Superinterfaces:
javax.jcr.nodetype.NodeTypeManager

public interface OracleNodeTypeManager
extends javax.jcr.nodetype.NodeTypeManager

Allows for the retrieval of node types. Accessed via Workspace.getNodeTypeManager().


Method Summary
 javax.jcr.nodetype.NodeTypeIterator getAllNodeTypes()
          Returns an iterator over all available node types (primary and mixin).
 javax.jcr.nodetype.NodeTypeIterator getMixinNodeTypes()
          Returns an iterator over all available mixin node types.
 javax.jcr.nodetype.NodeType getNodeType(java.lang.String nodeTypeName)
          Returns the named node type.
 javax.jcr.nodetype.NodeTypeIterator getPrimaryNodeTypes()
          Returns an iterator over all available primary node types.

 

Method Detail

getNodeType

javax.jcr.nodetype.NodeType getNodeType(java.lang.String nodeTypeName)
                                        throws javax.jcr.nodetype.NoSuchNodeTypeException,
                                               javax.jcr.RepositoryException
Returns the named node type.

Throws a NoSuchNodeTypeException if a node type by that name does not exist.

Throws a RepositoryException if another error occurs.

Specified by:
getNodeType in interface javax.jcr.nodetype.NodeTypeManager
Parameters:
nodeTypeName - the name of an existing node type.
Returns:
A NodeType object.
Throws:
javax.jcr.nodetype.NoSuchNodeTypeException - if no node type by the given name exists.
javax.jcr.RepositoryException - if another error occurs.

getAllNodeTypes

javax.jcr.nodetype.NodeTypeIterator getAllNodeTypes()
                                                    throws javax.jcr.RepositoryException
Returns an iterator over all available node types (primary and mixin).
Specified by:
getAllNodeTypes in interface javax.jcr.nodetype.NodeTypeManager
Returns:
An NodeTypeIterator.
Throws:
javax.jcr.RepositoryException - if an error occurs.

getPrimaryNodeTypes

javax.jcr.nodetype.NodeTypeIterator getPrimaryNodeTypes()
                                                        throws javax.jcr.RepositoryException
Returns an iterator over all available primary node types.
Specified by:
getPrimaryNodeTypes in interface javax.jcr.nodetype.NodeTypeManager
Returns:
An NodeTypeIterator.
Throws:
javax.jcr.RepositoryException - if an error occurs.

getMixinNodeTypes

javax.jcr.nodetype.NodeTypeIterator getMixinNodeTypes()
                                                      throws javax.jcr.RepositoryException
Returns an iterator over all available mixin node types. If none are available, an empty iterator is returned.
Specified by:
getMixinNodeTypes in interface javax.jcr.nodetype.NodeTypeManager
Returns:
An NodeTypeIterator.
Throws:
javax.jcr.RepositoryException - if an error occurs.

Skip navigation links

Oracle Beehive Java Content Repository Java API Reference
Release 1 (1.4)

E13801-01


Copyright © 2008, Oracle. All rights reserved.