public class AppleSingle
extends java.lang.Object
read(...) or builder() methods.
Currently supports entries:
1. Data Fork
2. Resource Fork
3. Real Name
8. File Dates Info
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_NUMBER1 |
static int |
VERSION_NUMBER2 |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<Entry> |
asEntries(AppleSingleReader reader) |
static java.util.List<Entry> |
asEntries(byte[] data) |
static java.util.List<Entry> |
asEntries(java.io.File file) |
static java.util.List<Entry> |
asEntries(java.io.InputStream inputStream) |
static java.util.List<Entry> |
asEntries(java.nio.file.Path path) |
static AppleSingle.Builder |
builder() |
byte[] |
getDataFork() |
FileDatesInfo |
getFileDatesInfo() |
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 void |
write(java.io.OutputStream outputStream,
java.util.List<Entry> entries)
Common write capability for an AppleSingle.
|
public static final int MAGIC_NUMBER
public static final int VERSION_NUMBER1
public static final int VERSION_NUMBER2
public byte[] getDataFork()
public byte[] getResourceFork()
public java.lang.String getRealName()
public ProdosFileInfo getProdosFileInfo()
public FileDatesInfo getFileDatesInfo()
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 void write(java.io.OutputStream outputStream,
java.util.List<Entry> entries)
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 java.util.List<Entry> asEntries(java.io.InputStream inputStream) throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<Entry> asEntries(java.io.File file) throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<Entry> asEntries(java.nio.file.Path path) throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<Entry> asEntries(byte[] data) throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<Entry> asEntries(AppleSingleReader reader) throws java.io.IOException
java.io.IOExceptionpublic static AppleSingle.Builder builder()