public class NodeDefinitionImpl
extends java.lang.Object
implements javax.jcr.nodetype.NodeDefinition
NodeDefinition interface.
All method calls are delegated to the wrapped QNodeDefinition,
performing the translation from Names to JCR names
where necessary.| Constructor and Description |
|---|
NodeDefinitionImpl(QItemDefinition itemDef,
AbstractNodeTypeManager ntMgr,
NamePathResolver resolver)
Constructor to create a definition that is based on an
existing node type.
|
NodeDefinitionImpl(QItemDefinition itemDef,
NamePathResolver resolver)
Constructor to create a definition that is based on a template.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowsSameNameSiblings() |
boolean |
equals(java.lang.Object o) |
javax.jcr.nodetype.NodeType |
getDeclaringNodeType() |
javax.jcr.nodetype.NodeType |
getDefaultPrimaryType() |
java.lang.String |
getDefaultPrimaryTypeName() |
java.lang.String |
getName() |
int |
getOnParentVersion() |
java.lang.String[] |
getRequiredPrimaryTypeNames() |
javax.jcr.nodetype.NodeType[] |
getRequiredPrimaryTypes() |
int |
hashCode() |
boolean |
isAutoCreated() |
boolean |
isMandatory() |
boolean |
isProtected() |
QNodeDefinition |
unwrap()
Returns the wrapped node definition.
|
public NodeDefinitionImpl(QItemDefinition itemDef, NamePathResolver resolver)
itemDef - item definitionresolver - public NodeDefinitionImpl(QItemDefinition itemDef, AbstractNodeTypeManager ntMgr, NamePathResolver resolver)
itemDef - item definitionresolver - public QNodeDefinition unwrap()
public boolean allowsSameNameSiblings()
allowsSameNameSiblings in interface javax.jcr.nodetype.NodeDefinitionpublic java.lang.String getDefaultPrimaryTypeName()
getDefaultPrimaryTypeName in interface javax.jcr.nodetype.NodeDefinitionNodeDefinition.getDefaultPrimaryTypeName()public javax.jcr.nodetype.NodeType getDefaultPrimaryType()
getDefaultPrimaryType in interface javax.jcr.nodetype.NodeDefinitionpublic javax.jcr.nodetype.NodeType[] getRequiredPrimaryTypes()
getRequiredPrimaryTypes in interface javax.jcr.nodetype.NodeDefinitionpublic java.lang.String[] getRequiredPrimaryTypeNames()
getRequiredPrimaryTypeNames in interface javax.jcr.nodetype.NodeDefinitionNodeDefinition.getRequiredPrimaryTypeNames()public javax.jcr.nodetype.NodeType getDeclaringNodeType()
getDeclaringNodeType in interface javax.jcr.nodetype.ItemDefinitionpublic java.lang.String getName()
getName in interface javax.jcr.nodetype.ItemDefinitionpublic int getOnParentVersion()
getOnParentVersion in interface javax.jcr.nodetype.ItemDefinitionpublic boolean isAutoCreated()
isAutoCreated in interface javax.jcr.nodetype.ItemDefinitionpublic boolean isMandatory()
isMandatory in interface javax.jcr.nodetype.ItemDefinitionpublic boolean isProtected()
isProtected in interface javax.jcr.nodetype.ItemDefinitionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2010 - 2025 Adobe. All Rights Reserved