@Immutable public class ChildNodeDefinition extends ItemDefinition implements javax.jcr.nodetype.NodeDefinition
NodeDefinition implementation for the Modeshape client.| Modifier and Type | Class and Description |
|---|---|
protected static class |
ChildNodeDefinition.Id |
| Modifier | Constructor and Description |
|---|---|
protected |
ChildNodeDefinition(String declaringNodeTypeName,
org.codehaus.jettison.json.JSONObject json,
NodeTypes nodeTypes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowsSameNameSiblings() |
boolean |
equals(Object obj) |
NodeType |
getDefaultPrimaryType() |
String |
getDefaultPrimaryTypeName() |
String |
getName() |
String[] |
getRequiredPrimaryTypeNames() |
javax.jcr.nodetype.NodeType[] |
getRequiredPrimaryTypes() |
int |
hashCode() |
protected ChildNodeDefinition.Id |
id() |
String |
toString() |
getDeclaringNodeType, getOnParentVersion, isAutoCreated, isMandatory, isProtected, nodeTypesprotected ChildNodeDefinition(String declaringNodeTypeName, org.codehaus.jettison.json.JSONObject json, NodeTypes nodeTypes)
protected ChildNodeDefinition.Id id()
public String getName()
getName in interface javax.jcr.nodetype.ItemDefinitionpublic boolean allowsSameNameSiblings()
allowsSameNameSiblings in interface javax.jcr.nodetype.NodeDefinitionpublic String[] getRequiredPrimaryTypeNames()
getRequiredPrimaryTypeNames in interface javax.jcr.nodetype.NodeDefinitionpublic NodeType getDefaultPrimaryType()
getDefaultPrimaryType in interface javax.jcr.nodetype.NodeDefinitionpublic String getDefaultPrimaryTypeName()
getDefaultPrimaryTypeName in interface javax.jcr.nodetype.NodeDefinitionpublic javax.jcr.nodetype.NodeType[] getRequiredPrimaryTypes()
getRequiredPrimaryTypes in interface javax.jcr.nodetype.NodeDefinitionCopyright © 2008–2021 JBoss, a division of Red Hat. All rights reserved.