Interface XBMNodeTree

  • All Superinterfaces:
    org.exbin.xbup.core.catalog.base.XBCNodeTree
    All Known Implementing Classes:
    XBENodeTree

    @ParametersAreNonnullByDefault
    public interface XBMNodeTree
    extends org.exbin.xbup.core.catalog.base.XBCNodeTree
    Interface for catalog node tree entity.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void setDepthLevel​(int depthLevel)
      Sets depth level.
      void setNode​(org.exbin.xbup.core.catalog.base.XBCNode node)
      Sets node child.
      void setOwner​(org.exbin.xbup.core.catalog.base.XBCNode owner)
      Sets node.
      void setRoot​(org.exbin.xbup.core.catalog.base.XBCRoot root)
      Sets root record for this node.
      • Methods inherited from interface org.exbin.xbup.core.catalog.base.XBCNodeTree

        getDepthLevel, getId, getNode, getOwner, getRoot
    • Method Detail

      • setOwner

        void setOwner​(org.exbin.xbup.core.catalog.base.XBCNode owner)
        Sets node.
        Parameters:
        owner - the node
      • setNode

        void setNode​(org.exbin.xbup.core.catalog.base.XBCNode node)
        Sets node child.
        Parameters:
        node - the node
      • setDepthLevel

        void setDepthLevel​(int depthLevel)
        Sets depth level.
        Parameters:
        depthLevel - depth level
      • setRoot

        void setRoot​(org.exbin.xbup.core.catalog.base.XBCRoot root)
        Sets root record for this node.
        Parameters:
        root - root record