org.openexi.schema
Class EXISchema
java.lang.Object
org.openexi.schema.EXISchema
public final class EXISchema
- extends java.lang.Object
EXISchema provides methods to read and write compiled EXI schemas.
Method Summary |
static boolean |
_isSimpleType(int tp,
int[] types)
|
boolean |
isSimpleType(int tp)
|
static EXISchema |
readIn(java.io.DataInputStream in)
Reads an EXI Schema from a DataInputStream. |
void |
writeOut(java.io.DataOutputStream out)
Writes out a serialized EXISchema. |
void |
writeXml(java.io.OutputStream out,
boolean whole)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ancestryIds
public transient byte[] ancestryIds
isSimpleType
public boolean isSimpleType(int tp)
_isSimpleType
public static boolean _isSimpleType(int tp,
int[] types)
readIn
public static EXISchema readIn(java.io.DataInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Reads an EXI Schema from a DataInputStream.
- Parameters:
in
- DataInputStream containing a serialized EXISchema
- Returns:
EXISchema
- Throws:
IOException,
- ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
writeOut
public void writeOut(java.io.DataOutputStream out)
throws java.io.IOException
- Writes out a serialized EXISchema.
- Parameters:
out
- DataOutputStream to receive the serialized EXISchema
- Throws:
java.io.IOException
writeXml
public void writeXml(java.io.OutputStream out,
boolean whole)
throws java.io.IOException
- Throws:
java.io.IOException