public class Xml extends XmlGenerator implements ProductionVisitor<SAXException>, TermVisitor<SAXException>
Grammar.XmlGenerator.AttributesBuilder| Modifier and Type | Method and Description |
|---|---|
protected void |
generate() |
static void |
main(String... args) |
void |
visitAlternatives(Alternatives alternatives) |
void |
visitCharacters(CharacterSet characters) |
void |
visitEpsilon() |
void |
visitLiteral(Literal value) |
void |
visitNonTerminal(NonTerminal nonTerminal) |
void |
visitOptional(Optional optional) |
void |
visitProduction(Production production) |
void |
visitRepetition(Repetition repetition) |
void |
visitSequence(Sequence sequence) |
static void |
write(Grammar grammar,
Output output) |
static void |
write(Grammar grammar,
OutputStream stream) |
static void |
write(Grammar grammar,
Writer writer) |
attribute, attribute, characters, characters, comment, endDocument, endElement, endElement, endElementSameLine, endPrefixMapping, generate, generate, generate, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getProperty, parse, parse, println, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty, startDocument, startElement, startElement, startElement, startElement, startPrefixMappingclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitproductionpublic static void write(Grammar grammar, Writer writer) throws TransformerException
TransformerExceptionpublic static void write(Grammar grammar, OutputStream stream) throws TransformerException
TransformerExceptionpublic static void write(Grammar grammar, Output output) throws TransformerException
TransformerExceptionprotected void generate()
throws SAXException
generate in class XmlGeneratorSAXExceptionpublic void visitProduction(Production production) throws SAXException
visitProduction in interface ProductionVisitor<SAXException>SAXExceptionpublic void visitAlternatives(Alternatives alternatives) throws SAXException
visitAlternatives in interface TermVisitor<SAXException>SAXExceptionpublic void visitSequence(Sequence sequence) throws SAXException
visitSequence in interface TermVisitor<SAXException>SAXExceptionpublic void visitLiteral(Literal value) throws SAXException
visitLiteral in interface TermVisitor<SAXException>SAXExceptionpublic void visitCharacters(CharacterSet characters) throws SAXException
visitCharacters in interface TermVisitor<SAXException>SAXExceptionpublic void visitNonTerminal(NonTerminal nonTerminal) throws SAXException
visitNonTerminal in interface TermVisitor<SAXException>SAXExceptionpublic void visitOptional(Optional optional) throws SAXException
visitOptional in interface TermVisitor<SAXException>SAXExceptionpublic void visitRepetition(Repetition repetition) throws SAXException
visitRepetition in interface TermVisitor<SAXException>SAXExceptionpublic void visitEpsilon()
throws SAXException
visitEpsilon in interface TermVisitor<SAXException>SAXExceptionCopyright © 2019. All rights reserved.