|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory.AbstractItemDefinitionBuilder<T>
org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory.AbstractNodeDefinitionBuilder<NodeTypeTemplate>
org.apache.jackrabbit.commons.cnd.TemplateBuilderFactory.NodeDefinitionTemplateBuilder
public class TemplateBuilderFactory.NodeDefinitionTemplateBuilder
| Field Summary |
|---|
| Fields inherited from class org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory.AbstractNodeDefinitionBuilder |
|---|
allowSns |
| Fields inherited from class org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory.AbstractItemDefinitionBuilder |
|---|
autocreate, isMandatory, isProtected, name, onParent |
| Constructor Summary | |
|---|---|
TemplateBuilderFactory.NodeDefinitionTemplateBuilder(TemplateBuilderFactory.NodeTypeTemplateBuilder ntd)
|
|
| Method Summary | |
|---|---|
void |
addRequiredPrimaryType(java.lang.String name)
|
void |
build()
Build this item definition an add it to its parent node type definition |
void |
setDeclaringNodeType(java.lang.String name)
|
void |
setDefaultPrimaryType(java.lang.String name)
|
void |
setName(java.lang.String name)
|
| Methods inherited from class org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory.AbstractNodeDefinitionBuilder |
|---|
setAllowsSameNameSiblings |
| Methods inherited from class org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory.AbstractItemDefinitionBuilder |
|---|
getName, setAutoCreated, setMandatory, setOnParentVersion, setProtected |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TemplateBuilderFactory.NodeDefinitionTemplateBuilder(TemplateBuilderFactory.NodeTypeTemplateBuilder ntd)
throws UnsupportedRepositoryOperationException,
RepositoryException
UnsupportedRepositoryOperationException
RepositoryException| Method Detail |
|---|
public void setName(java.lang.String name)
throws RepositoryException
setName in class DefinitionBuilderFactory.AbstractItemDefinitionBuilder<NodeTypeTemplate>name - the name of the child item definition being build
RepositoryExceptionItemDefinition.getName()public void addRequiredPrimaryType(java.lang.String name)
addRequiredPrimaryType in class DefinitionBuilderFactory.AbstractNodeDefinitionBuilder<NodeTypeTemplate>name - add a required primary type to the list of names of the required primary types of
the node definition being built.
public void setDefaultPrimaryType(java.lang.String name)
throws ConstraintViolationException
setDefaultPrimaryType in class DefinitionBuilderFactory.AbstractNodeDefinitionBuilder<NodeTypeTemplate>name - the name of the default primary type of the node definition being built.
ConstraintViolationExceptionpublic void setDeclaringNodeType(java.lang.String name)
setDeclaringNodeType in class DefinitionBuilderFactory.AbstractItemDefinitionBuilder<NodeTypeTemplate>name - the name of the declaring node type.ItemDefinition.getDeclaringNodeType()
public void build()
throws ConstraintViolationException
DefinitionBuilderFactory.AbstractItemDefinitionBuilder
build in class DefinitionBuilderFactory.AbstractItemDefinitionBuilder<NodeTypeTemplate>ConstraintViolationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||