org.ajax4jsf.io.parser
Class ParsingContext

java.lang.Object
  extended by org.ajax4jsf.io.parser.ParsingContext

public class ParsingContext
extends java.lang.Object

Context to keep current parsing state.

Author:
shura

Constructor Summary
ParsingContext(java.io.OutputStream stream)
           
ParsingContext(java.io.Writer writer)
           
 
Method Summary
 boolean contains(java.lang.String s)
           
 ParserState getBaseState()
           
 int getCurrentStatePosition()
           
 KeywordState getLastMatched()
           
 int incCurrentStatePosition()
           
 void insert(java.lang.String s)
           
 ParserState popState()
           
 void pushState(ParserState baseState)
           
 void putChar(char c)
           
 void send()
           
 void send(char c)
           
 void setBaseState(ParserState baseState)
           
 void setCurrentStatePosition(int currentStatePosition)
           
 void setLastMatched(KeywordState state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParsingContext

public ParsingContext(java.io.OutputStream stream)
Parameters:
stream -

ParsingContext

public ParsingContext(java.io.Writer writer)
Parameters:
writer -
Method Detail

getBaseState

public ParserState getBaseState()
Returns:
Returns the baseState.

setBaseState

public void setBaseState(ParserState baseState)
Parameters:
baseState - The baseState to set.

pushState

public void pushState(ParserState baseState)

popState

public ParserState popState()

getCurrentStatePosition

public int getCurrentStatePosition()
Returns:
Returns the currentStatePosition.

incCurrentStatePosition

public int incCurrentStatePosition()
Returns:
Returns the currentStatePosition.

setCurrentStatePosition

public void setCurrentStatePosition(int currentStatePosition)
Parameters:
currentStatePosition - The currentStatePosition to set.

putChar

public void putChar(char c)

send

public void send()
          throws java.io.IOException
Throws:
java.io.IOException

send

public void send(char c)
          throws java.io.IOException
Throws:
java.io.IOException

setLastMatched

public void setLastMatched(KeywordState state)

contains

public boolean contains(java.lang.String s)

insert

public void insert(java.lang.String s)

getLastMatched

public KeywordState getLastMatched()
Returns:
Returns the _lastMatched.


Copyright © 2009. All Rights Reserved.