Class VIteratorFile


  • public class VIteratorFile
    extends VFile
    Do not use an instance of this class outside of the VFSIterator.next() method
    • Method Detail

      • makeVFile

        public VFile makeVFile()
      • getInputStream

        public java.io.InputStream getInputStream()
        Overrides:
        getInputStream in class VFile
      • getOutputStream

        public java.io.OutputStream getOutputStream()
        Overrides:
        getOutputStream in class VFile
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class VFile
      • isRelative

        public boolean isRelative()
        Overrides:
        isRelative in class VFile
      • canRead

        public boolean canRead()
        Overrides:
        canRead in class VFile
      • getPath

        public java.lang.String getPath()
        Overrides:
        getPath in class VFile
      • getName

        public java.lang.String getName()
        Overrides:
        getName in class VFile
      • canWrite

        public boolean canWrite()
        Overrides:
        canWrite in class VFile
      • getParent

        public java.lang.String getParent()
        Overrides:
        getParent in class VFile
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class VFile
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class VFile
      • exists

        public boolean exists()
        Overrides:
        exists in class VFile
      • delete

        public boolean delete()
        Overrides:
        delete in class VFile
      • renameTo

        public boolean renameTo​(java.lang.String p)
      • length

        public int length()
        Overrides:
        length in class VFile
      • getBytes

        public void getBytes​(int fileOffset,
                             byte[] array,
                             int offset,
                             int length)
        Overrides:
        getBytes in class VFile
      • getAllBytes

        public byte[] getAllBytes()
        Overrides:
        getAllBytes in class VFile
      • getAllChars

        public java.lang.String getAllChars()
        Overrides:
        getAllChars in class VFile
      • getAllLines

        public java.lang.String[] getAllLines()
        Overrides:
        getAllLines in class VFile
      • getAllBytes

        public byte[] getAllBytes​(boolean copy)
        Overrides:
        getAllBytes in class VFile
      • setAllChars

        public boolean setAllChars​(java.lang.String bytes)
        Overrides:
        setAllChars in class VFile
      • list

        public java.util.List<java.lang.String> list()
        Overrides:
        list in class VFile
      • deleteAll

        public int deleteAll()
        Overrides:
        deleteAll in class VFile
      • setAllBytes

        public boolean setAllBytes​(byte[] bytes)
        Overrides:
        setAllBytes in class VFile
      • setAllBytes

        public boolean setAllBytes​(byte[] bytes,
                                   boolean copy)
        Overrides:
        setAllBytes in class VFile