public class MockNodeType extends Object implements javax.jcr.nodetype.NodeType
MIX_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
Constructor and Description |
---|
MockNodeType(String name) |
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,
javax.jcr.Value value) |
boolean |
canSetProperty(String propertyName,
javax.jcr.Value[] values) |
javax.jcr.nodetype.NodeDefinition[] |
getChildNodeDefinitions() |
javax.jcr.nodetype.NodeDefinition[] |
getDeclaredChildNodeDefinitions() |
javax.jcr.nodetype.PropertyDefinition[] |
getDeclaredPropertyDefinitions() |
javax.jcr.nodetype.NodeTypeIterator |
getDeclaredSubtypes() |
String[] |
getDeclaredSupertypeNames() |
javax.jcr.nodetype.NodeType[] |
getDeclaredSupertypes() |
String |
getName() |
String |
getPrimaryItemName() |
javax.jcr.nodetype.PropertyDefinition[] |
getPropertyDefinitions() |
javax.jcr.nodetype.NodeTypeIterator |
getSubtypes() |
javax.jcr.nodetype.NodeType[] |
getSupertypes() |
boolean |
hasOrderableChildNodes() |
boolean |
isAbstract() |
boolean |
isMixin() |
boolean |
isNodeType(String nodeTypeName) |
boolean |
isQueryable() |
public MockNodeType(String name)
public String getName()
getName
in interface javax.jcr.nodetype.NodeTypeDefinition
public boolean canAddChildNode(String childNodeName)
canAddChildNode
in interface javax.jcr.nodetype.NodeType
public boolean canAddChildNode(String childNodeName, String nodeTypeName)
canAddChildNode
in interface javax.jcr.nodetype.NodeType
public boolean canRemoveItem(String itemName)
canRemoveItem
in interface javax.jcr.nodetype.NodeType
public boolean canSetProperty(String propertyName, javax.jcr.Value value)
canSetProperty
in interface javax.jcr.nodetype.NodeType
public boolean canSetProperty(String propertyName, javax.jcr.Value[] values)
canSetProperty
in interface javax.jcr.nodetype.NodeType
public javax.jcr.nodetype.NodeDefinition[] getChildNodeDefinitions()
getChildNodeDefinitions
in interface javax.jcr.nodetype.NodeType
public javax.jcr.nodetype.NodeDefinition[] getDeclaredChildNodeDefinitions()
getDeclaredChildNodeDefinitions
in interface javax.jcr.nodetype.NodeTypeDefinition
public javax.jcr.nodetype.PropertyDefinition[] getDeclaredPropertyDefinitions()
getDeclaredPropertyDefinitions
in interface javax.jcr.nodetype.NodeTypeDefinition
public javax.jcr.nodetype.NodeType[] getDeclaredSupertypes()
getDeclaredSupertypes
in interface javax.jcr.nodetype.NodeType
public String getPrimaryItemName()
getPrimaryItemName
in interface javax.jcr.nodetype.NodeTypeDefinition
public javax.jcr.nodetype.PropertyDefinition[] getPropertyDefinitions()
getPropertyDefinitions
in interface javax.jcr.nodetype.NodeType
public javax.jcr.nodetype.NodeType[] getSupertypes()
getSupertypes
in interface javax.jcr.nodetype.NodeType
public boolean hasOrderableChildNodes()
hasOrderableChildNodes
in interface javax.jcr.nodetype.NodeTypeDefinition
public boolean isMixin()
isMixin
in interface javax.jcr.nodetype.NodeTypeDefinition
public boolean isNodeType(String nodeTypeName)
isNodeType
in interface javax.jcr.nodetype.NodeType
public boolean canRemoveNode(String nodeName)
canRemoveNode
in interface javax.jcr.nodetype.NodeType
public boolean canRemoveProperty(String propertyName)
canRemoveProperty
in interface javax.jcr.nodetype.NodeType
public javax.jcr.nodetype.NodeTypeIterator getDeclaredSubtypes()
getDeclaredSubtypes
in interface javax.jcr.nodetype.NodeType
public javax.jcr.nodetype.NodeTypeIterator getSubtypes()
getSubtypes
in interface javax.jcr.nodetype.NodeType
public String[] getDeclaredSupertypeNames()
getDeclaredSupertypeNames
in interface javax.jcr.nodetype.NodeTypeDefinition
public boolean isAbstract()
isAbstract
in interface javax.jcr.nodetype.NodeTypeDefinition
public boolean isQueryable()
isQueryable
in interface javax.jcr.nodetype.NodeTypeDefinition
Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.