org.apache.sling.commons.testing.jcr
Class MockNodeType
java.lang.Object
org.apache.sling.commons.testing.jcr.MockNodeType
- All Implemented Interfaces:
- javax.jcr.nodetype.NodeType, javax.jcr.nodetype.NodeTypeDefinition
public class MockNodeType
- extends Object
- implements javax.jcr.nodetype.NodeType
Fields inherited from interface 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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockNodeType
public MockNodeType(String name)
getName
public String getName()
- Specified by:
getName
in interface javax.jcr.nodetype.NodeTypeDefinition
canAddChildNode
public boolean canAddChildNode(String childNodeName)
- Specified by:
canAddChildNode
in interface javax.jcr.nodetype.NodeType
canAddChildNode
public boolean canAddChildNode(String childNodeName,
String nodeTypeName)
- Specified by:
canAddChildNode
in interface javax.jcr.nodetype.NodeType
canRemoveItem
public boolean canRemoveItem(String itemName)
- Specified by:
canRemoveItem
in interface javax.jcr.nodetype.NodeType
canSetProperty
public boolean canSetProperty(String propertyName,
javax.jcr.Value value)
- Specified by:
canSetProperty
in interface javax.jcr.nodetype.NodeType
canSetProperty
public boolean canSetProperty(String propertyName,
javax.jcr.Value[] values)
- Specified by:
canSetProperty
in interface javax.jcr.nodetype.NodeType
getChildNodeDefinitions
public javax.jcr.nodetype.NodeDefinition[] getChildNodeDefinitions()
- Specified by:
getChildNodeDefinitions
in interface javax.jcr.nodetype.NodeType
getDeclaredChildNodeDefinitions
public javax.jcr.nodetype.NodeDefinition[] getDeclaredChildNodeDefinitions()
- Specified by:
getDeclaredChildNodeDefinitions
in interface javax.jcr.nodetype.NodeTypeDefinition
getDeclaredPropertyDefinitions
public javax.jcr.nodetype.PropertyDefinition[] getDeclaredPropertyDefinitions()
- Specified by:
getDeclaredPropertyDefinitions
in interface javax.jcr.nodetype.NodeTypeDefinition
getDeclaredSupertypes
public javax.jcr.nodetype.NodeType[] getDeclaredSupertypes()
- Specified by:
getDeclaredSupertypes
in interface javax.jcr.nodetype.NodeType
getPrimaryItemName
public String getPrimaryItemName()
- Specified by:
getPrimaryItemName
in interface javax.jcr.nodetype.NodeTypeDefinition
getPropertyDefinitions
public javax.jcr.nodetype.PropertyDefinition[] getPropertyDefinitions()
- Specified by:
getPropertyDefinitions
in interface javax.jcr.nodetype.NodeType
getSupertypes
public javax.jcr.nodetype.NodeType[] getSupertypes()
- Specified by:
getSupertypes
in interface javax.jcr.nodetype.NodeType
hasOrderableChildNodes
public boolean hasOrderableChildNodes()
- Specified by:
hasOrderableChildNodes
in interface javax.jcr.nodetype.NodeTypeDefinition
isMixin
public boolean isMixin()
- Specified by:
isMixin
in interface javax.jcr.nodetype.NodeTypeDefinition
isNodeType
public boolean isNodeType(String nodeTypeName)
- Specified by:
isNodeType
in interface javax.jcr.nodetype.NodeType
canRemoveNode
public boolean canRemoveNode(String nodeName)
- Specified by:
canRemoveNode
in interface javax.jcr.nodetype.NodeType
canRemoveProperty
public boolean canRemoveProperty(String propertyName)
- Specified by:
canRemoveProperty
in interface javax.jcr.nodetype.NodeType
getDeclaredSubtypes
public javax.jcr.nodetype.NodeTypeIterator getDeclaredSubtypes()
- Specified by:
getDeclaredSubtypes
in interface javax.jcr.nodetype.NodeType
getSubtypes
public javax.jcr.nodetype.NodeTypeIterator getSubtypes()
- Specified by:
getSubtypes
in interface javax.jcr.nodetype.NodeType
getDeclaredSupertypeNames
public String[] getDeclaredSupertypeNames()
- Specified by:
getDeclaredSupertypeNames
in interface javax.jcr.nodetype.NodeTypeDefinition
isAbstract
public boolean isAbstract()
- Specified by:
isAbstract
in interface javax.jcr.nodetype.NodeTypeDefinition
isQueryable
public boolean isQueryable()
- Specified by:
isQueryable
in interface javax.jcr.nodetype.NodeTypeDefinition
Copyright © 2007-2011 The Apache Software Foundation. All Rights Reserved.