Package org.apache.jackrabbit.api
Interface JackrabbitNodeTypeManager
-
- All Superinterfaces:
NodeTypeManager
@ProviderType public interface JackrabbitNodeTypeManager extends NodeTypeManager
Deprecated.Use standard JCR 2.0 API methods defined byNodeTypeManager
instead.The Jackrabbit node type manager interface. This interface contains the Jackrabbit-specific extensions to the JCRNodeTypeManager
interface.Currently Jackrabbit provides a mechanism to register new node types, but it is not possible to modify or remove existing node types.
-
-
Field Summary
Fields Modifier and Type Field Description static String
TEXT_X_JCR_CND
Deprecated.The experimental content type for the compact node type definition files.static String
TEXT_XML
Deprecated.The standard XML content type to be used with XML-formatted node type streams.
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
hasNodeType(String name)
Deprecated.Checks if a node type with the given name is registered.NodeType[]
registerNodeTypes(InputStream in, String contentType)
Deprecated.Registers node types from the given input stream of the given type.NodeType[]
registerNodeTypes(InputSource in)
Deprecated.Registers node types from the given node type XML stream.-
Methods inherited from interface javax.jcr.nodetype.NodeTypeManager
createNodeDefinitionTemplate, createNodeTypeTemplate, createNodeTypeTemplate, createPropertyDefinitionTemplate, getAllNodeTypes, getMixinNodeTypes, getNodeType, getPrimaryNodeTypes, registerNodeType, registerNodeTypes, unregisterNodeType, unregisterNodeTypes
-
-
-
-
Field Detail
-
TEXT_XML
static final String TEXT_XML
Deprecated.The standard XML content type to be used with XML-formatted node type streams.- See Also:
- Constant Field Values
-
TEXT_X_JCR_CND
static final String TEXT_X_JCR_CND
Deprecated.The experimental content type for the compact node type definition files.- See Also:
- Constant Field Values
-
-
Method Detail
-
registerNodeTypes
NodeType[] registerNodeTypes(InputSource in) throws SAXException, RepositoryException
Deprecated.Registers node types from the given node type XML stream.- Parameters:
in
- node type XML stream- Returns:
- registered node types
- Throws:
SAXException
- if the XML stream could not be read or parsedRepositoryException
- if the node types are invalid or another repository error occurs
-
registerNodeTypes
NodeType[] registerNodeTypes(InputStream in, String contentType) throws IOException, RepositoryException
Deprecated.Registers node types from the given input stream of the given type.- Parameters:
in
- node type streamcontentType
- type of the input stream- Returns:
- registered node types
- Throws:
IOException
- if the input stream could not be read or parsedRepositoryException
- if the node types are invalid or another repository error occurs
-
hasNodeType
boolean hasNodeType(String name) throws RepositoryException
Deprecated.Checks if a node type with the given name is registered.- Specified by:
hasNodeType
in interfaceNodeTypeManager
- Parameters:
name
- node type name- Returns:
true
if the named node type is registeredfalse
otherwise- Throws:
RepositoryException
- if an error occurs
-
-