public class AppleSingle
extends java.lang.Object
read(...) or builder() methods.
Currently supports entries:
1. Data Fork
2. Resource Fork
3. Real Name
11. ProDOS File Info
| Modifier and Type | Class and Description |
|---|---|
static class |
AppleSingle.Builder |
| Modifier and Type | Field and Description |
|---|---|
static int |
MAGIC_NUMBER |
static int |
VERSION_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
static AppleSingle.Builder |
builder() |
byte[] |
getDataFork() |
ProdosFileInfo |
getProdosFileInfo() |
java.lang.String |
getRealName() |
byte[] |
getResourceFork() |
static AppleSingle |
read(byte[] data) |
static AppleSingle |
read(java.io.File file) |
static AppleSingle |
read(java.io.InputStream inputStream) |
static AppleSingle |
read(java.nio.file.Path path) |
void |
save(java.io.File file) |
void |
save(java.io.OutputStream outputStream) |
void |
save(java.nio.file.Path path) |
static byte[] |
toByteArray(java.io.InputStream inputStream)
Utility method to read all bytes from an InputStream.
|
public static final int MAGIC_NUMBER
public static final int VERSION_NUMBER
public byte[] getDataFork()
public byte[] getResourceFork()
public java.lang.String getRealName()
public ProdosFileInfo getProdosFileInfo()
public void save(java.io.OutputStream outputStream)
throws java.io.IOException
java.io.IOExceptionpublic void save(java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic void save(java.nio.file.Path path)
throws java.io.IOException
java.io.IOExceptionpublic static AppleSingle read(java.io.InputStream inputStream) throws java.io.IOException
java.io.IOExceptionpublic static AppleSingle read(java.io.File file) throws java.io.IOException
java.io.IOExceptionpublic static AppleSingle read(java.nio.file.Path path) throws java.io.IOException
java.io.IOExceptionpublic static AppleSingle read(byte[] data) throws java.io.IOException
java.io.IOExceptionpublic static AppleSingle.Builder builder()
public static byte[] toByteArray(java.io.InputStream inputStream)
throws java.io.IOException
java.io.IOException