Interface XBMRoot

  • All Superinterfaces:
    org.exbin.xbup.core.catalog.base.XBCBase, org.exbin.xbup.core.catalog.base.XBCRoot, XBMBase
    All Known Implementing Classes:
    XBERoot

    @ParametersAreNonnullByDefault
    public interface XBMRoot
    extends org.exbin.xbup.core.catalog.base.XBCRoot, XBMBase
    Interface for catalog root node entity.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void setLastUpdate​(java.util.Date date)
      Sets last update for this catalog root.
      void setNode​(org.exbin.xbup.core.catalog.base.XBCNode node)
      Sets root node for this catalog root.
      void setUrl​(java.lang.String url)
      Sets URL for this catalog root.
      • Methods inherited from interface org.exbin.xbup.core.catalog.base.XBCBase

        getId
      • Methods inherited from interface org.exbin.xbup.core.catalog.base.XBCRoot

        getLastUpdate, getNode, getUrl
    • Method Detail

      • setNode

        void setNode​(org.exbin.xbup.core.catalog.base.XBCNode node)
        Sets root node for this catalog root.
        Parameters:
        node - node
      • setUrl

        void setUrl​(java.lang.String url)
        Sets URL for this catalog root.
        Parameters:
        url - the URL string or empty string for build-in catalog
      • setLastUpdate

        void setLastUpdate​(@Nullable
                           java.util.Date date)
        Sets last update for this catalog root.
        Parameters:
        date - date