Class IFFChunk

    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) int chunkId  
      (package private) int chunkLength  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected IFFChunk​(int chunkId, int chunkLength)  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) abstract void readChunk​(java.io.DataInput input)  
      protected static void skipData​(java.io.DataInput input, int chunkLength, int dataReadSoFar)  
      java.lang.String toString()  
      (package private) abstract void writeChunk​(java.io.DataOutput output)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • chunkId

        int chunkId
      • chunkLength

        int chunkLength
    • Constructor Detail

      • IFFChunk

        protected IFFChunk​(int chunkId,
                           int chunkLength)
    • Method Detail

      • readChunk

        abstract void readChunk​(java.io.DataInput input)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • writeChunk

        abstract void writeChunk​(java.io.DataOutput output)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • skipData

        protected static void skipData​(java.io.DataInput input,
                                       int chunkLength,
                                       int dataReadSoFar)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object