Package com.itextpdf.tool.xml.parser
Class StateController
- java.lang.Object
-
- com.itextpdf.tool.xml.parser.StateController
-
-
Constructor Summary
Constructors Constructor Description StateController(XMLParser parser, boolean isHTML)
Constructs a StateController with the given parser.
-
Method Summary
-
-
-
Constructor Detail
-
StateController
public StateController(XMLParser parser, boolean isHTML)
Constructs a StateController with the given parser.- Parameters:
parser
- the ParserisHTML
- true if this parser is going to parse HTML, this results in different whitespace handling.
-
-
Method Detail
-
setState
public XMLParser setState(State state)
Changes the state.- Parameters:
state
- the state to set as current state.- Returns:
- the Parser
-
previousState
public XMLParser previousState()
Changes the state to the previous one.- Returns:
- Parser
-
unknown
public XMLParser unknown()
set Parser state toUnknownState
.- Returns:
- Parser
-
tagEncountered
public XMLParser tagEncountered()
set Parser state toTagEncounteredState
.- Returns:
- Parser
-
tagAttributes
public XMLParser tagAttributes()
set Parser state toTagAttributeState
.- Returns:
- Parser
-
inTag
public XMLParser inTag()
set Parser state toInsideTagState
.- Returns:
- Parser
-
attributeValue
public XMLParser attributeValue()
set Parser state toAttributeValueState
.- Returns:
- Parser
-
singleQuotedAttr
public XMLParser singleQuotedAttr()
set Parser state toSingleQuotedAttrValueState
.- Returns:
- Parser
-
doubleQuotedAttr
public XMLParser doubleQuotedAttr()
set Parser state toDoubleQuotedAttrValueState
.- Returns:
- Parser
-
processingInstructions
public XMLParser processingInstructions()
set Parser state toProcessingInstructionEncounteredState
.- Returns:
- Parser
-
selfClosing
public XMLParser selfClosing()
set Parser state toSelfClosingTagState
.- Returns:
- Parser
-
specialChar
public XMLParser specialChar()
set Parser state toSpecialCharState
.- Returns:
- Parser
-
closingTag
public XMLParser closingTag()
set Parser state toClosingTagState
.- Returns:
- Parser
-
comment
public XMLParser comment()
set Parser state toCommentState
.- Returns:
- Parser
-
closeComment
public XMLParser closeComment()
set Parser state toCloseCommentState
.- Returns:
- Parser
-
cdata
public XMLParser cdata()
set Parser state toCdataState
.- Returns:
- Parser
-
doctype
public XMLParser doctype()
set Parser state toDocTypeState
.- Returns:
- Parser
-
unquotedAttr
public XMLParser unquotedAttr()
set Parser state toUnquotedAttrState
.- Returns:
- Parser
-
starComment
public XMLParser starComment()
set Parser state toStarCommentState
.- Returns:
- Parser
-
closeStarComment
public XMLParser closeStarComment()
set Parser state toCloseStarCommentState
.- Returns:
- Parser
-
getPreviousState
public State getPreviousState()
-
-