public class NodeDefinitionData extends ItemDefinitionData
Modifier and Type | Field and Description |
---|---|
protected boolean |
allowsSameNameSiblings |
protected InternalQName |
defaultPrimaryType |
protected InternalQName[] |
requiredPrimaryTypes |
autoCreated, declaringNodeType, mandatory, name, onParentVersion, protectedItem, residualSet
Constructor and Description |
---|
NodeDefinitionData(InternalQName name,
InternalQName declaringNodeType,
boolean autoCreated,
boolean mandatory,
int onParentVersion,
boolean protectedItem,
InternalQName[] requiredPrimaryTypes,
InternalQName defaultPrimaryType,
boolean allowsSameNameSiblings) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
InternalQName |
getDefaultPrimaryType() |
InternalQName[] |
getRequiredPrimaryTypes() |
int |
hashCode() |
boolean |
isAllowsSameNameSiblings() |
boolean |
isNodeDefinition()
Indicates whether it is a node or a property definition
|
getDeclaringNodeType, getName, getOnParentVersion, isAutoCreated, isMandatory, isProtected, isResidualSet, toString
protected final InternalQName[] requiredPrimaryTypes
protected final InternalQName defaultPrimaryType
protected final boolean allowsSameNameSiblings
public NodeDefinitionData(InternalQName name, InternalQName declaringNodeType, boolean autoCreated, boolean mandatory, int onParentVersion, boolean protectedItem, InternalQName[] requiredPrimaryTypes, InternalQName defaultPrimaryType, boolean allowsSameNameSiblings)
public InternalQName[] getRequiredPrimaryTypes()
public InternalQName getDefaultPrimaryType()
public int hashCode()
hashCode
in class ItemDefinitionData
public boolean equals(Object obj)
equals
in class ItemDefinitionData
public boolean isAllowsSameNameSiblings()
public boolean isNodeDefinition()
isNodeDefinition
in class ItemDefinitionData
true
if it is a node definition, false
if it is a property definitionCopyright © 2003–2019 eXo Platform SAS. All rights reserved.