mirror of
https://github.com/AppleCommander/applesingle.git
synced 2024-07-08 23:28:59 +00:00
03095785d5
information. |
||
---|---|---|
.. | ||
src | ||
build.gradle | ||
MAVEN-REPO.md | ||
README.md |
Java API Examples
Usage is catered to the factory methods and builder. Some sample are included below.
Maven / Gradle
To include in a Maven project:
<dependency>
<groupId>net.sf.applecommander</groupId>
<artifactId>applesingle-api</artifactId>
<version>1.0.0</version>
</dependency>
To include in a Gradle project:
dependencies {
// ...
compile "net.sf.applecommander:applesingle-api:1.0.0"
// ...
}
Read AppleSingle
Use the factory method to...
Reading from standard input:
AppleSingle as = AppleSingle.read(System.in);
Reading from a file:
File file = new File("myfile.as");
AppleSingle as = AppleSingle.read(file);
The AppleSingle file can be read from an InputStream
, File
, Path
, or just a byte array.
Create AppleSingle
Use the builder to create a new AppleSingle file and then save it...
AppleSingle as = AppleSingle.builder()
.dataFork(dataFork)
.realName(realName)
.build();
Path file = Paths.get("mynewfile.as");
as.save(file);
The save(...)
method can save to a File
, Path
, or an OutputStream
.