public class NodeTypeImpl extends org.apache.jackrabbit.spi.commons.nodetype.AbstractNodeType implements NodeTypeDefinition
NodeTypeImpl ...ntd, resolverMIX_CREATED, MIX_LANGUAGE, MIX_LAST_MODIFIED, MIX_LIFECYCLE, MIX_LOCKABLE, MIX_MIMETYPE, MIX_REFERENCEABLE, MIX_SHAREABLE, MIX_SIMPLE_VERSIONABLE, MIX_TITLE, MIX_VERSIONABLE, NT_ACTIVITY, NT_ADDRESS, NT_BASE, NT_CHILD_NODE_DEFINITION, NT_CONFIGURATION, NT_FILE, NT_FOLDER, NT_FROZEN_NODE, NT_HIERARCHY_NODE, NT_LINKED_FILE, NT_NODE_TYPE, NT_PROPERTY_DEFINITION, NT_QUERY, NT_RESOURCE, NT_UNSTRUCTURED, NT_VERSION, NT_VERSION_HISTORY, NT_VERSIONED_CHILD| Modifier and Type | Method and Description |
|---|---|
boolean |
canAddChildNode(String childNodeName) |
boolean |
canAddChildNode(String childNodeName,
String nodeTypeName) |
boolean |
canRemoveItem(String itemName) |
boolean |
canRemoveNode(String nodeName) |
boolean |
canRemoveProperty(String propertyName) |
boolean |
canSetProperty(String propertyName,
Value value) |
boolean |
canSetProperty(String propertyName,
Value[] values) |
NodeDefinition[] |
getChildNodeDefinitions() |
PropertyDefinition[] |
getPropertyDefinitions() |
NodeType[] |
getSupertypes() |
boolean |
hasOrderableChildNodes() |
boolean |
isNodeType(org.apache.jackrabbit.spi.Name nodeTypeName) |
getDeclaredChildNodeDefinitions, getDeclaredPropertyDefinitions, getDeclaredSubtypes, getDeclaredSupertypeNames, getDeclaredSupertypes, getDefinition, getName, getPrimaryItemName, getSubtypes, getSubtypes, isAbstract, isMixin, isNodeType, isQueryableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDeclaredChildNodeDefinitions, getDeclaredPropertyDefinitions, getDeclaredSupertypeNames, getName, getPrimaryItemName, isAbstract, isMixin, isQueryablepublic boolean isNodeType(org.apache.jackrabbit.spi.Name nodeTypeName)
isNodeType in class org.apache.jackrabbit.spi.commons.nodetype.AbstractNodeTypepublic boolean hasOrderableChildNodes()
hasOrderableChildNodes in interface NodeTypeDefinitionNodeTypeDefinition.hasOrderableChildNodes()public NodeType[] getSupertypes()
getSupertypes in interface NodeTypeNodeType.getSupertypes()public NodeDefinition[] getChildNodeDefinitions()
getChildNodeDefinitions in interface NodeTypeNodeType.getChildNodeDefinitions()public PropertyDefinition[] getPropertyDefinitions()
getPropertyDefinitions in interface NodeTypeNodeType.getPropertyDefinitions()public boolean canSetProperty(String propertyName, Value value)
canSetProperty in interface NodeTypeNodeType.canSetProperty(String, Value)public boolean canSetProperty(String propertyName, Value[] values)
canSetProperty in interface NodeTypeNodeType.canSetProperty(String, Value[])public boolean canAddChildNode(String childNodeName)
canAddChildNode in interface NodeTypeNodeType.canAddChildNode(String)public boolean canAddChildNode(String childNodeName, String nodeTypeName)
canAddChildNode in interface NodeTypeNodeType.canAddChildNode(String, String)public boolean canRemoveItem(String itemName)
canRemoveItem in interface NodeTypeNodeType.canRemoveItem(String)public boolean canRemoveNode(String nodeName)
canRemoveNode in interface NodeTypeNodeType.canRemoveNode(String)public boolean canRemoveProperty(String propertyName)
canRemoveProperty in interface NodeTypeNodeType.canRemoveProperty(String)Copyright © 2004–2018 The Apache Software Foundation. All rights reserved.