Class Entry


  • public class Entry
    extends java.lang.Object
    Represents an AppleSingle entry.
    • Constructor Detail

      • Entry

        public Entry()
    • Method Detail

      • create

        public static Entry create​(AppleSingleReader reader)
        Create an Entry and read it's data from the reader.
      • create

        public static Entry create​(EntryType type,
                                   byte[] data)
        Create an Entry.
      • realName

        public static Entry realName​(byte[] data)
        Create a REAL_NAME entry. Primarily used for Java 8 streams.
      • dataFork

        public static Entry dataFork​(byte[] data)
        Create a DATA_FORK entry. Primarily used for Java 8 streams.
      • resourceFork

        public static Entry resourceFork​(byte[] data)
        Create a RESOURCE_FORK entry. Primarily used for Java 8 streams.
      • getEntryId

        public int getEntryId()
      • getOffset

        public int getOffset()
      • getLength

        public int getLength()
      • getData

        public byte[] getData()
      • getBuffer

        public java.nio.ByteBuffer getBuffer()
      • writeHeader

        public void writeHeader​(java.io.OutputStream outputStream,
                                int offset)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • writeData

        public void writeData​(java.io.OutputStream outputStream)
                       throws java.io.IOException
        Throws:
        java.io.IOException