|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.saxonica.ptree.PTreeWriter
public class PTreeWriter
This class serializes a TinyTree to a binary file on disk, in a proprietary format designed for speed of loading back into a new TinyTree.
The format stored on disk is not dependent on the NamePool. Although it still uses name codes, it also contains a mapping of namecodes to the actual QNames.
The base URIs of nodes are not retained. Line numbers (if they were present in the original tree) are not retained.
| Constructor Summary | |
|---|---|
PTreeWriter()
|
|
| Method Summary | |
|---|---|
static void |
copyToPTree(Source in,
ParseOptions options,
OutputStream out)
Static utility method for writing a Ptree |
static void |
main(String[] args)
Command line interface for writing a Ptree |
void |
writeTree(TinyTree tree,
DataOutputStream out)
Serialize a TinyTree in PTree format to a supplied output stream |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PTreeWriter()
| Method Detail |
|---|
public void writeTree(TinyTree tree,
DataOutputStream out)
throws IOException
tree - the tree to be serializedout - the output stream. Responsibility for closing this stream rests with the caller
IOException - if any error occurs writing to the output stream.
public static void copyToPTree(Source in,
ParseOptions options,
OutputStream out)
throws XPathException,
IOException
in - the Source representing the document to be written as a PTreeoptions - the options to be used when processing the input sourceout - the OutputStream to which the PTree is written. The responsibility for closing
this stream rests with the caller.
XPathException - if any failure occurs processing the input
IOException - if any failure occurs writing the output
public static void main(String[] args)
throws Exception
args - [-strip] source.xml out.tree
Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||