|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory<T,N>
T
- type of the node type definitionN
- type of the namespace mappingpublic abstract class DefinitionBuilderFactory<T,N>
Builder for node type definitions, node definitions and property definitions.
Nested Class Summary | |
---|---|
static class |
DefinitionBuilderFactory.AbstractItemDefinitionBuilder<T>
Builder for item definitions of type T |
static class |
DefinitionBuilderFactory.AbstractNodeDefinitionBuilder<T>
Builder for child node definitions of type T |
static class |
DefinitionBuilderFactory.AbstractNodeTypeDefinitionBuilder<T>
Builder for a node type definition of type T. |
static class |
DefinitionBuilderFactory.AbstractPropertyDefinitionBuilder<T>
Builder for property definitions of type T |
Constructor Summary | |
---|---|
DefinitionBuilderFactory()
|
Method Summary | |
---|---|
abstract N |
getNamespaceMapping()
|
abstract DefinitionBuilderFactory.AbstractNodeTypeDefinitionBuilder<T> |
newNodeTypeDefinitionBuilder()
Create a new instance of a DefinitionBuilderFactory.AbstractNodeTypeDefinitionBuilder |
abstract void |
setNamespace(String prefix,
String uri)
Add a mapping to the namespace map |
abstract void |
setNamespaceMapping(N nsMapping)
Set the namespace mapping to use for the node type definition being built |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefinitionBuilderFactory()
Method Detail |
---|
public abstract DefinitionBuilderFactory.AbstractNodeTypeDefinitionBuilder<T> newNodeTypeDefinitionBuilder() throws RepositoryException
DefinitionBuilderFactory.AbstractNodeTypeDefinitionBuilder
RepositoryException
public abstract void setNamespaceMapping(N nsMapping)
nsMapping
- public abstract N getNamespaceMapping()
public abstract void setNamespace(String prefix, String uri) throws RepositoryException
prefix
- uri
-
RepositoryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |