Package io.undertow.annotationprocessor
Interface AbstractParserGenerator.CustomStateMachine
-
- All Known Implementing Classes:
RequestParserGenerator.HeaderStateMachine,RequestParserGenerator.VersionStateMachine
- Enclosing class:
- AbstractParserGenerator
public static interface AbstractParserGenerator.CustomStateMachineA class that separates out the different behaviour of the three state machines (VERB, VERSION and HEADER)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidhandleOtherToken(org.jboss.classfilewriter.code.CodeAttribute c)voidhandleStateMachineMatchedToken(org.jboss.classfilewriter.code.CodeAttribute c)booleaninitialNewlineMeansRequestDone()booleanisHeader()voidupdateParseState(org.jboss.classfilewriter.code.CodeAttribute c)
-
-
-
Method Detail
-
isHeader
boolean isHeader()
-
handleStateMachineMatchedToken
void handleStateMachineMatchedToken(org.jboss.classfilewriter.code.CodeAttribute c)
-
handleOtherToken
void handleOtherToken(org.jboss.classfilewriter.code.CodeAttribute c)
-
updateParseState
void updateParseState(org.jboss.classfilewriter.code.CodeAttribute c)
-
initialNewlineMeansRequestDone
boolean initialNewlineMeansRequestDone()
-
-