public class KOML extends java.lang.Object implements RevisionHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FILE_EXTENSION
the extension for KOML files (including '.')
|
Constructor and Description |
---|
KOML() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getRevision()
Returns the revision string.
|
static boolean |
isPresent()
returns whether KOML is present or not, i.e.
|
static java.lang.Object |
read(java.io.File file)
reads the XML-serialized object from the given file
|
static java.lang.Object |
read(java.io.InputStream stream)
reads the XML-serialized object from a stream
|
static java.lang.Object |
read(java.lang.String filename)
reads the XML-serialized object from the given file
|
static boolean |
write(java.io.File file,
java.lang.Object o)
write the XML-serialized object to the given file
|
static boolean |
write(java.io.OutputStream stream,
java.lang.Object o)
writes the XML-serialized object to a stream
|
static boolean |
write(java.lang.String filename,
java.lang.Object o)
writes the XML-serialized object to the given file
|
public static final java.lang.String FILE_EXTENSION
public static boolean isPresent()
public static java.lang.Object read(java.lang.String filename) throws java.lang.Exception
filename
- the file to deserialize the object fromjava.lang.Exception
- if something goes wrong while reading from the filepublic static java.lang.Object read(java.io.File file) throws java.lang.Exception
file
- the file to deserialize the object fromjava.lang.Exception
- if something goes wrong while reading from the filepublic static java.lang.Object read(java.io.InputStream stream) throws java.lang.Exception
stream
- the stream to deserialize the object fromjava.lang.Exception
- if something goes wrong while reading from the streampublic static boolean write(java.lang.String filename, java.lang.Object o) throws java.lang.Exception
filename
- the file to serialize the object too
- the object to write to the filejava.lang.Exception
- if something goes wrong while writing to the filepublic static boolean write(java.io.File file, java.lang.Object o) throws java.lang.Exception
file
- the file to serialize the object too
- the object to write to the filejava.lang.Exception
- if something goes wrong while writing to the filepublic static boolean write(java.io.OutputStream stream, java.lang.Object o) throws java.lang.Exception
stream
- the stream to serialize the object too
- the object to write to the streamjava.lang.Exception
- if something goes wrong while writing to the streampublic java.lang.String getRevision()
getRevision
in interface RevisionHandler