Interface XBMTran

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

    @ParametersAreNonnullByDefault
    public interface XBMTran
    extends org.exbin.xbup.core.catalog.base.XBCTran, XBMBase
    Interface for catalog item transformation entity.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void setExcept​(org.exbin.xbup.core.catalog.base.XBCBlockRev exception)
      Sets exception of the procedure.
      void setLimit​(org.exbin.xbup.core.catalog.base.XBCLimitSpec limit)
      Sets limitation of the procedure.
      void setOwner​(org.exbin.xbup.core.catalog.base.XBCBlockSpec owner)
      Sets owner which is directory.
      void setTarget​(org.exbin.xbup.core.catalog.base.XBCBlockRev target)
      Sets target of the procedure.
      • Methods inherited from interface org.exbin.xbup.core.catalog.base.XBCBase

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

        getExcept, getLimit, getOwner, getTarget
    • Method Detail

      • setOwner

        void setOwner​(org.exbin.xbup.core.catalog.base.XBCBlockSpec owner)
        Sets owner which is directory.
        Parameters:
        owner - block specification
      • setTarget

        void setTarget​(org.exbin.xbup.core.catalog.base.XBCBlockRev target)
        Sets target of the procedure.
        Parameters:
        target - block revision
      • setLimit

        void setLimit​(org.exbin.xbup.core.catalog.base.XBCLimitSpec limit)
        Sets limitation of the procedure.
        Parameters:
        limit - specification's limitation
      • setExcept

        void setExcept​(org.exbin.xbup.core.catalog.base.XBCBlockRev exception)
        Sets exception of the procedure.
        Parameters:
        exception - block revision