org.millscript.millscript.functions
Class StringToXMLTokenVisitor
java.lang.Object
org.millscript.millscript.functions.StringToXMLTokenVisitor
- All Implemented Interfaces:
- org.millscript.commons.xml.api.token.TokenVisitor
public class StringToXMLTokenVisitor
- extends java.lang.Object
- implements org.millscript.commons.xml.api.token.TokenVisitor
This class provides validation and handling logic for parsing a String which
contains some XML fragments. The XML is considered to match the
content production in the XML specification, e.g. no XML
declaration or DTD.
|
Method Summary |
void |
reportAnyErrors()
Reports any errors left over after processing the string. |
void |
visit(org.millscript.commons.xml.api.token.AttListDeclToken token)
|
void |
visit(org.millscript.commons.xml.api.token.CharDataToken token)
|
void |
visit(org.millscript.commons.xml.api.token.CommentToken token)
|
void |
visit(org.millscript.commons.xml.api.token.DTDToken token)
|
void |
visit(org.millscript.commons.xml.api.token.ElementDeclToken token)
|
void |
visit(org.millscript.commons.xml.api.token.EmptyElementToken token)
|
void |
visit(org.millscript.commons.xml.api.token.EndTagToken token)
|
void |
visit(org.millscript.commons.xml.api.token.EntityDeclToken token)
|
void |
visit(org.millscript.commons.xml.api.token.NotationDeclToken token)
|
void |
visit(org.millscript.commons.xml.api.token.PIToken token)
|
void |
visit(org.millscript.commons.xml.api.token.StartTagToken token)
|
void |
visit(org.millscript.commons.xml.api.token.XmlDeclToken token)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringToXMLTokenVisitor
public StringToXMLTokenVisitor(StringToXMLFunction stf,
StringToXMLTokenVisitor stv,
org.millscript.commons.xml.api.token.StartTagToken stt,
Machine mc)
- Constructs a new XML string token visitor, with the specified
controlling function, parent token visitor, start tag and machine.
- Parameters:
stf - the controlling functionstv - the parent token visitorstt - the start tag tokenmc - the machine to push results to
reportAnyErrors
public void reportAnyErrors()
- Reports any errors left over after processing the string.
visit
public void visit(org.millscript.commons.xml.api.token.AttListDeclToken token)
- Specified by:
visit in interface org.millscript.commons.xml.api.token.TokenVisitor
- See Also:
TokenVisitor.visit(org.millscript.commons.xml.api.token.AttListDeclToken)
visit
public void visit(org.millscript.commons.xml.api.token.CharDataToken token)
- Specified by:
visit in interface org.millscript.commons.xml.api.token.TokenVisitor
- See Also:
TokenVisitor.visit(org.millscript.commons.xml.api.token.CharDataToken)
visit
public void visit(org.millscript.commons.xml.api.token.CommentToken token)
- Specified by:
visit in interface org.millscript.commons.xml.api.token.TokenVisitor
- See Also:
TokenVisitor.visit(org.millscript.commons.xml.api.token.CommentToken)
visit
public void visit(org.millscript.commons.xml.api.token.DTDToken token)
- Specified by:
visit in interface org.millscript.commons.xml.api.token.TokenVisitor
- See Also:
TokenVisitor.visit(org.millscript.commons.xml.api.token.DTDToken)
visit
public void visit(org.millscript.commons.xml.api.token.ElementDeclToken token)
- Specified by:
visit in interface org.millscript.commons.xml.api.token.TokenVisitor
- See Also:
TokenVisitor.visit(org.millscript.commons.xml.api.token.ElementDeclToken)
visit
public void visit(org.millscript.commons.xml.api.token.EmptyElementToken token)
- Specified by:
visit in interface org.millscript.commons.xml.api.token.TokenVisitor
- See Also:
TokenVisitor.visit(org.millscript.commons.xml.api.token.EmptyElementToken)
visit
public void visit(org.millscript.commons.xml.api.token.EndTagToken token)
- Specified by:
visit in interface org.millscript.commons.xml.api.token.TokenVisitor
- See Also:
TokenVisitor.visit(org.millscript.commons.xml.api.token.EndTagToken)
visit
public void visit(org.millscript.commons.xml.api.token.EntityDeclToken token)
- Specified by:
visit in interface org.millscript.commons.xml.api.token.TokenVisitor
- See Also:
TokenVisitor.visit(org.millscript.commons.xml.api.token.EntityDeclToken)
visit
public void visit(org.millscript.commons.xml.api.token.NotationDeclToken token)
- Specified by:
visit in interface org.millscript.commons.xml.api.token.TokenVisitor
- See Also:
TokenVisitor.visit(org.millscript.commons.xml.api.token.NotationDeclToken)
visit
public void visit(org.millscript.commons.xml.api.token.PIToken token)
- Specified by:
visit in interface org.millscript.commons.xml.api.token.TokenVisitor
- See Also:
TokenVisitor.visit(org.millscript.commons.xml.api.token.PIToken)
visit
public void visit(org.millscript.commons.xml.api.token.StartTagToken token)
- Specified by:
visit in interface org.millscript.commons.xml.api.token.TokenVisitor
- See Also:
TokenVisitor.visit(org.millscript.commons.xml.api.token.StartTagToken)
visit
public void visit(org.millscript.commons.xml.api.token.XmlDeclToken token)
- Specified by:
visit in interface org.millscript.commons.xml.api.token.TokenVisitor
- See Also:
TokenVisitor.visit(org.millscript.commons.xml.api.token.XmlDeclToken)
Copyright © 2001-2007 Open World Ltd. All Rights Reserved.