Interface IArchiveFile

    • Method Detail

      • getName

        java.lang.String getName()
      • close

        void close()
            throws java.io.IOException
        Throws:
        java.io.IOException
      • flush

        void flush()
            throws java.io.IOException
        Throws:
        java.io.IOException
      • refresh

        void refresh()
              throws java.io.IOException
        Throws:
        java.io.IOException
      • exists

        boolean exists​(java.lang.String name)
      • setCacheSize

        void setCacheSize​(long cacheSize)
      • getUsedCache

        long getUsedCache()
      • openEntry

        ArchiveEntry openEntry​(java.lang.String name)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • listEntries

        java.util.List<java.lang.String> listEntries​(java.lang.String namePattern)
      • createEntry

        ArchiveEntry createEntry​(java.lang.String name)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • removeEntry

        boolean removeEntry​(java.lang.String name)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • lockEntry

        java.lang.Object lockEntry​(java.lang.String entry)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • unlockEntry

        void unlockEntry​(java.lang.Object locker)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • getSystemId

        java.lang.String getSystemId()
      • getDependId

        java.lang.String getDependId()
      • save

        void save()
           throws java.io.IOException
        Throws:
        java.io.IOException
      • getLength

        long getLength()