Class DXMLPrinter
- java.lang.Object
-
- org.kohsuke.rngom.rngparser.digested.DXMLPrinter
-
public class DXMLPrinter extends Object
Printer of RELAX NG digested model to XML using StAXXMLStreamWriter.
-
-
Constructor Summary
Constructors Constructor Description DXMLPrinter(XMLStreamWriter out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprint(DPattern pattern)Prints XML fragment for the given pattern.voidprint(NameClass nc)Prints XML fragment for the given name class.voidprint(Node node)voidprintDocument(DGrammarPattern grammar)Prints grammar enclosed by start/end document.
-
-
-
Constructor Detail
-
DXMLPrinter
public DXMLPrinter(XMLStreamWriter out)
- Parameters:
out- Output stream.
-
-
Method Detail
-
printDocument
public void printDocument(DGrammarPattern grammar) throws XMLStreamException
Prints grammar enclosed by start/end document.- Parameters:
grammar-- Throws:
XMLStreamException
-
print
public void print(DPattern pattern) throws XMLStreamException
Prints XML fragment for the given pattern.- Throws:
XMLStreamException
-
print
public void print(NameClass nc) throws XMLStreamException
Prints XML fragment for the given name class.- Throws:
XMLStreamException
-
print
public void print(Node node) throws XMLStreamException
- Throws:
XMLStreamException
-
-