|
||||||||||
| 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
RepositoryExceptionpublic 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 | |||||||||