Class ClientNodeType

    • Constructor Detail

      • ClientNodeType

        public ClientNodeType​(RemoteNodeType remote,
                              LocalAdapterFactory factory)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a local adapter for the given remote node type.
        Parameters:
        remote - remote node type
        factory - local adapter factory
    • Method Detail

      • getPropertyDefArray

        protected PropertyDefinition[] getPropertyDefArray​(RemotePropertyDefinition[] remotes)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Utility method for creating an array of local property definition adapters for an array of remote property definitions. The property definition adapters are created using the local adapter factory.

        A null input is treated as an empty array.

        Parameters:
        remotes - remote property definitions
        Returns:
        local property definition array
      • getName

        public String getName()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        getName in interface NodeTypeDefinition
      • isMixin

        public boolean isMixin()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        isMixin in interface NodeTypeDefinition
      • hasOrderableChildNodes

        public boolean hasOrderableChildNodes()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        hasOrderableChildNodes in interface NodeTypeDefinition
      • getSupertypes

        public NodeType[] getSupertypes()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        getSupertypes in interface NodeType
      • getDeclaredSupertypes

        public NodeType[] getDeclaredSupertypes()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        getDeclaredSupertypes in interface NodeType
      • isNodeType

        public boolean isNodeType​(String type)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        isNodeType in interface NodeType
      • canSetProperty

        public boolean canSetProperty​(String name,
                                      Value value)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        canSetProperty in interface NodeType
      • canSetProperty

        public boolean canSetProperty​(String name,
                                      Value[] values)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        canSetProperty in interface NodeType
      • canAddChildNode

        public boolean canAddChildNode​(String name)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        canAddChildNode in interface NodeType
      • canAddChildNode

        public boolean canAddChildNode​(String name,
                                       String type)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        canAddChildNode in interface NodeType
      • canRemoveItem

        public boolean canRemoveItem​(String name)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        canRemoveItem in interface NodeType
      • canRemoveNode

        public boolean canRemoveNode​(String nodeName)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        canRemoveNode in interface NodeType
      • canRemoveProperty

        public boolean canRemoveProperty​(String propertyName)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        canRemoveProperty in interface NodeType
      • getSubtypes

        public NodeTypeIterator getSubtypes()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        getSubtypes in interface NodeType
      • isAbstract

        public boolean isAbstract()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        isAbstract in interface NodeTypeDefinition
      • isQueryable

        public boolean isQueryable()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        isQueryable in interface NodeTypeDefinition