Remote version of the JCR {@link javax.jcr.nodetype.ItemDefinition ItemDef}interface. Used by the {@link org.apache.jackrabbit.rmi.server.ServerItemDefinition ServerItemDefinition} and{@link org.apache.jackrabbit.rmi.client.ClientItemDefinition ClientItemDefinition}adapter base classes to provide transparent RMI access to remote item definitions.
The methods in this interface are documented only with a reference to a corresponding ItemDef method. The remote object will simply forward the method call to the underlying ItemDef instance. Argument and return values, as well as possible exceptions, are copied over the network. Compex {@link javax.jcr.nodetype.NodeType NodeType} return valuesare returned as remote references to the {@link org.apache.jackrabbit.rmi.remote.RemoteNodeType RemoteNodeType}interface. RMI errors are signalled with RemoteExceptions.
@author Jukka Zitting
@see javax.jcr.nodetype.ItemDefinition
@see org.apache.jackrabbit.rmi.client.ClientItemDefinition
@see org.apache.jackrabbit.rmi.server.ServerItemDefinition