public interface RemoteNodeType
extends java.rmi.Remote
NodeType
interface. Used by the
ServerNodeType and
ClientNodeType
adapters to provide transparent RMI access to remote node types.
The methods in this interface are documented only with a reference to a corresponding NodeType method. The remote object will simply forward the method call to the underlying NodeType instance. Return values and possible exceptions are copied over the network. Complex return values (like NodeTypes and PropertyDefs) are returned as remote references to the corresponding remote interfaces. RMI errors are signaled with RemoteExceptions.
javax.jcr.nodetype.NodeType,
ClientNodeType,
ServerNodeType| Modifier and Type | Method and Description |
|---|---|
boolean |
canAddChildNode(java.lang.String name)
Remote version of the
NodeType.canAddChildNode(String)
method. |
boolean |
canAddChildNode(java.lang.String name,
java.lang.String type)
Remote version of the
NodeType.canAddChildNode(String,String)
method. |
boolean |
canRemoveItem(java.lang.String name)
Remote version of the
NodeType.canRemoveItem(String)
method. |
boolean |
canRemoveNode(java.lang.String nodeName)
Remote version of the
NodeType.canRemoveNode()
method. |
boolean |
canRemoveProperty(java.lang.String propertyName)
Remote version of the
NodeType.canRemoveProperty()
method. |
boolean |
canSetProperty(java.lang.String name,
Value value)
Remote version of the
NodeType.canSetProperty(String,Value)
method. |
boolean |
canSetProperty(java.lang.String name,
Value[] values)
Remote version of the
NodeType.canSetProperty(String,Value[])
method. |
RemoteNodeDefinition[] |
getChildNodeDefs()
Remote version of the
NodeType.getChildNodeDefs()
method. |
RemoteNodeDefinition[] |
getDeclaredChildNodeDefs()
Remote version of the
NodeType.getDeclaredChildNodeDefs()
method. |
RemotePropertyDefinition[] |
getDeclaredPropertyDefs()
Remote version of the
NodeType.getDeclaredPropertyDefs()
method. |
RemoteIterator |
getDeclaredSubtypes()
Remote version of the
NodeType.getDeclaredSubtypes()
method. |
java.lang.String[] |
getDeclaredSupertypeNames()
Remote version of the
NodeType.getDeclaredSupertypeNames()
method. |
RemoteNodeType[] |
getDeclaredSupertypes()
Remote version of the
NodeType.getDeclaredSupertypes()
method. |
java.lang.String |
getName()
Remote version of the
NodeType.getName() method. |
java.lang.String |
getPrimaryItemName()
Remote version of the
NodeType.getPrimaryItemName()
method. |
RemotePropertyDefinition[] |
getPropertyDefs()
Remote version of the
NodeType.getPropertyDefs()
method. |
RemoteIterator |
getSubtypes()
Remote version of the
NodeType.getSubtypes()
method. |
RemoteNodeType[] |
getSupertypes()
Remote version of the
NodeType.getSupertypes()
method. |
boolean |
hasOrderableChildNodes()
Remote version of the
NodeType.hasOrderableChildNodes()
method. |
boolean |
isAbstract()
Remote version of the
NodeType.isAbstract() method. |
boolean |
isMixin()
Remote version of the
NodeType.isMixin() method. |
boolean |
isNodeType(java.lang.String type)
Remote version of the
NodeType.isNodeType(String)
method. |
boolean |
isQueryable()
Remote version of the
NodeType.isQueryable()
method. |
java.lang.String getName()
throws java.rmi.RemoteException
NodeType.getName() method.java.rmi.RemoteException - on RMI errorsboolean isMixin()
throws java.rmi.RemoteException
NodeType.isMixin() method.true if this is a mixin type,
false otherwisejava.rmi.RemoteException - on RMI errorsboolean isAbstract()
throws java.rmi.RemoteException
NodeType.isAbstract() method.true if this is an abstract type,
false otherwisejava.rmi.RemoteException - on RMI errorsboolean hasOrderableChildNodes()
throws java.rmi.RemoteException
NodeType.hasOrderableChildNodes()
method.true if nodes of this type has orderable
child nodes, false otherwisejava.rmi.RemoteException - on RMI errorsRemoteNodeType[] getSupertypes() throws java.rmi.RemoteException
NodeType.getSupertypes()
method.java.rmi.RemoteException - on RMI errorsRemoteNodeType[] getDeclaredSupertypes() throws java.rmi.RemoteException
NodeType.getDeclaredSupertypes()
method.java.rmi.RemoteException - on RMI errorsboolean isNodeType(java.lang.String type)
throws java.rmi.RemoteException
NodeType.isNodeType(String)
method.type - node type nametrue if this node type is or extends the
given node type, false otherwisejava.rmi.RemoteException - on RMI errorsRemotePropertyDefinition[] getPropertyDefs() throws java.rmi.RemoteException
NodeType.getPropertyDefs()
method.java.rmi.RemoteException - on RMI errorsRemotePropertyDefinition[] getDeclaredPropertyDefs() throws java.rmi.RemoteException
NodeType.getDeclaredPropertyDefs()
method.java.rmi.RemoteException - on RMI errorsRemoteNodeDefinition[] getChildNodeDefs() throws java.rmi.RemoteException
NodeType.getChildNodeDefs()
method.java.rmi.RemoteException - on RMI errorsRemoteNodeDefinition[] getDeclaredChildNodeDefs() throws java.rmi.RemoteException
NodeType.getDeclaredChildNodeDefs()
method.java.rmi.RemoteException - on RMI errorsboolean canSetProperty(java.lang.String name,
Value value)
throws java.rmi.RemoteException
NodeType.canSetProperty(String,Value)
method.name - property namevalue - property valuetrue if the property can be set,
false otherwisejava.rmi.RemoteException - on RMI errorsboolean canSetProperty(java.lang.String name,
Value[] values)
throws java.rmi.RemoteException
NodeType.canSetProperty(String,Value[])
method.name - property namevalues - property valuestrue if the property can be set,
false otherwisejava.rmi.RemoteException - on RMI errorsboolean canAddChildNode(java.lang.String name)
throws java.rmi.RemoteException
NodeType.canAddChildNode(String)
method.name - child node nametrue if the child node can be added,
false otherwisejava.rmi.RemoteException - on RMI errorsboolean canAddChildNode(java.lang.String name,
java.lang.String type)
throws java.rmi.RemoteException
NodeType.canAddChildNode(String,String)
method.name - child node nametype - child node typetrue if the child node can be added,
false otherwisejava.rmi.RemoteException - on RMI errorsboolean canRemoveItem(java.lang.String name)
throws java.rmi.RemoteException
NodeType.canRemoveItem(String)
method.name - item nametrue if the item can be removed,
false otherwisejava.rmi.RemoteException - on RMI errorsjava.lang.String getPrimaryItemName()
throws java.rmi.RemoteException
NodeType.getPrimaryItemName()
method.java.rmi.RemoteException - on RMI errorsboolean canRemoveNode(java.lang.String nodeName)
throws java.rmi.RemoteException
NodeType.canRemoveNode()
method.java.rmi.RemoteException - on RMI errorsboolean canRemoveProperty(java.lang.String propertyName)
throws java.rmi.RemoteException
NodeType.canRemoveProperty()
method.java.rmi.RemoteException - on RMI errorsjava.lang.String[] getDeclaredSupertypeNames()
throws java.rmi.RemoteException
NodeType.getDeclaredSupertypeNames()
method.java.rmi.RemoteException - on RMI errorsboolean isQueryable()
throws java.rmi.RemoteException
NodeType.isQueryable()
method.java.rmi.RemoteException - on RMI errorsRemoteIterator getDeclaredSubtypes() throws java.rmi.RemoteException
NodeType.getDeclaredSubtypes()
method.java.rmi.RemoteException - on RMI errorsRemoteIterator getSubtypes() throws java.rmi.RemoteException
NodeType.getSubtypes()
method.java.rmi.RemoteException - on RMI errors"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"