public class XJmfParser extends AbstractXmlParser<XJMF>
| Constructor and Description |
|---|
XJmfParser()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected AbstractXmlValidator |
createValidator()
Create validator for validating documents.
|
protected com.sun.xml.bind.marshaller.NamespacePrefixMapper |
getNamespacePrefixMapper()
Returns a new specific NamespacePrefixMapper implementation.
|
protected java.lang.String |
getXmlHeader()
Returns the XML Header for marshaling.
|
byte[] |
parseXJmf(XJMF xjmf)
Parse a XJMF Object Tree to a byte array.
|
byte[] |
parseXJmf(XJMF xjmf,
boolean skipValidation)
Parse a XJMF Object Tree to a byte array.
|
void |
parseXJmf(XJMF xjmf,
java.io.OutputStream os)
Parse a XJMF Object Tree to a binary output stream.
|
void |
parseXJmf(XJMF xjmf,
java.io.OutputStream os,
boolean skipValidation)
Parse a XJMF Object Tree to a binary output stream.
|
parseNode, parseNode, parseStream, parseXml, parseXml, parseXml, parseXmlpublic XJmfParser()
throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException - Thrown in case a JAXBException occurs.public final void parseXJmf(XJMF xjmf, java.io.OutputStream os) throws javax.xml.bind.JAXBException
xjmf - XJMF Object Tree for parsing.os - Target OutputStream where XJMF is being parsed.javax.xml.bind.JAXBException - Is thrown in case any error while un-/marshalling occurs.public final void parseXJmf(XJMF xjmf, java.io.OutputStream os, boolean skipValidation) throws javax.xml.bind.JAXBException
xjmf - XJMF Object Tree for parsing.os - Target OutputStream where XJMF is being parsed.skipValidation - Skip validation.javax.xml.bind.JAXBExceptionpublic final byte[] parseXJmf(XJMF xjmf) throws java.io.IOException, javax.xml.bind.JAXBException
xjmf - XJMF Object Tree for parsing.java.io.IOException - Is thrown in case any IO error occurs.javax.xml.bind.JAXBExceptionpublic final byte[] parseXJmf(XJMF xjmf, boolean skipValidation) throws javax.xml.bind.JAXBException, java.io.IOException
xjmf - XJMF Object Tree for parsing.skipValidation - Skip validation.javax.xml.bind.JAXBException - Is thrown in case any error while un-/marshalling occurs.java.io.IOException - Is thrown in case any IO error occurs.protected final com.sun.xml.bind.marshaller.NamespacePrefixMapper getNamespacePrefixMapper()
AbstractXmlParsergetNamespacePrefixMapper in class AbstractXmlParser<XJMF>protected java.lang.String getXmlHeader()
AbstractXmlParsergetXmlHeader in class AbstractXmlParser<XJMF>protected final AbstractXmlValidator createValidator()
AbstractXmlParsercreateValidator in class AbstractXmlParser<XJMF>