org.apache.jackrabbit.commons.cnd
Class DefinitionBuilderFactory.AbstractNodeDefinitionBuilder<T>
java.lang.Object
org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory.AbstractItemDefinitionBuilder<T>
org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory.AbstractNodeDefinitionBuilder<T>
- Type Parameters:
T
-
- Direct Known Subclasses:
- TemplateBuilderFactory.NodeDefinitionTemplateBuilder
- Enclosing class:
- DefinitionBuilderFactory<T,N>
public abstract static class DefinitionBuilderFactory.AbstractNodeDefinitionBuilder<T>
- extends DefinitionBuilderFactory.AbstractItemDefinitionBuilder<T>
Builder for child node definitions of type T
Field Summary |
protected boolean |
allowSns
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
allowSns
protected boolean allowSns
DefinitionBuilderFactory.AbstractNodeDefinitionBuilder
public DefinitionBuilderFactory.AbstractNodeDefinitionBuilder()
setDefaultPrimaryType
public abstract void setDefaultPrimaryType(String name)
throws RepositoryException
- Parameters:
name
- the name of the default primary type of the node definition being built.
- Throws:
RepositoryException
addRequiredPrimaryType
public abstract void addRequiredPrimaryType(String name)
throws RepositoryException
- Parameters:
name
- add a required primary type to the list of names of the required primary types of
the node definition being built.
- Throws:
RepositoryException
setAllowsSameNameSiblings
public void setAllowsSameNameSiblings(boolean allowSns)
throws RepositoryException
- Parameters:
allowSns
- true if building a node definition with same name siblings, false otherwise.
- Throws:
RepositoryException
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.