| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--de.zeigermann.xpa.tokenParser.Parser2XMLTokenStreamAdapter
        |
        +--de.zeigermann.xpa.tokenParser.XMLFragmentDrivenTokenStream
This class is a token stream parser driven by an
 XMLFragmentParser. A token queue
 is used to buffer tokens.
| Field Summary | 
| Fields inherited from class de.zeigermann.xpa.tokenParser.Parser2XMLTokenStreamAdapter | 
| tokenManager | 
| Constructor Summary | |
| XMLFragmentDrivenTokenStream(XMLTokenTypeManager tokenManager,
                             InputStream in)Creates a new token stream parser with an input buffer as input. | |
| XMLFragmentDrivenTokenStream(XMLTokenTypeManager tokenManager,
                             Reader in)Creates a new token stream parser with a reader as input. | |
| XMLFragmentDrivenTokenStream(XMLTokenTypeManager tokenManager,
                             XMLFragmentParser parser)Creates a new token stream parser from a fully initialized XMLFragmentParser. | |
| Method Summary | |
| protected  void | applyLocatorInfo(Token token)Does nothing, as no info is available, yet. | 
|  Token | nextToken()Gets next token from token queue if available. | 
| protected  void | setNextToken(Token token)Adds token to internal queue for later delivery by nextToken(). | 
| Methods inherited from class de.zeigermann.xpa.tokenParser.Parser2XMLTokenStreamAdapter | 
| getIgnoreAllWhiteSpace, getTreatValidWhiteSpaceAsIgnorable, setIgnoreAllWhiteSpace, setTreatValidWhiteSpaceAsIgnorable, tellEndDocument, tellEndElement, tellPCDATA, tellStartElement, tellWhiteSpace | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public XMLFragmentDrivenTokenStream(XMLTokenTypeManager tokenManager,
                                    XMLFragmentParser parser)
XMLFragmentParser.
tokenManager - the token manager to determine token types for tokenparser - the parser feeding this token stream
public XMLFragmentDrivenTokenStream(XMLTokenTypeManager tokenManager,
                                    Reader in)
tokenManager - the token manager to determine token types for tokenin - the reader to parse XML from
public XMLFragmentDrivenTokenStream(XMLTokenTypeManager tokenManager,
                                    InputStream in)
tokenManager - the token manager to determine token types for tokenin - the input buffer to parse XML from| Method Detail | 
public Token nextToken()
                throws TokenStreamException
XMLFragmentParser.
 Finally, return EOF token.
nextToken in interface TokenStreamnextToken in class Parser2XMLTokenStreamAdapterTokenStreamExceptionParser2XMLTokenStreamAdapter.setNextToken(antlr.Token)protected void applyLocatorInfo(Token token)
applyLocatorInfo in class Parser2XMLTokenStreamAdapterprotected void setNextToken(Token token)
nextToken(). Queue is needed as some callbacks from
 XMLFragmentParser generate more than one token.
setNextToken in class Parser2XMLTokenStreamAdapterParser2XMLTokenStreamAdapter.nextToken()| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||