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 void
print(DPattern pattern)
Prints XML fragment for the given pattern.void
print(NameClass nc)
Prints XML fragment for the given name class.void
print(Node node)
void
printDocument(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
-
-