public class TokenStreamHiddenTokenFilter extends TokenStreamBasicFilter implements TokenStream
Modifier and Type | Field and Description |
---|---|
protected CommonHiddenStreamToken |
firstHidden |
protected BitSet |
hideMask |
protected CommonHiddenStreamToken |
lastHiddenToken
track tail of hidden list emanating from previous
monitored token
|
protected CommonHiddenStreamToken |
nextMonitoredToken |
discardMask, input
Constructor and Description |
---|
TokenStreamHiddenTokenFilter(TokenStream input) |
Modifier and Type | Method and Description |
---|---|
protected void |
consume() |
BitSet |
getDiscardMask() |
CommonHiddenStreamToken |
getHiddenAfter(CommonHiddenStreamToken t)
Return a ptr to the hidden token appearing immediately after
token t in the input stream.
|
CommonHiddenStreamToken |
getHiddenBefore(CommonHiddenStreamToken t)
Return a ptr to the hidden token appearing immediately before
token t in the input stream.
|
BitSet |
getHideMask() |
CommonHiddenStreamToken |
getInitialHiddenToken()
Return the first hidden token if one appears
before any monitored token.
|
void |
hide(BitSet mask) |
void |
hide(int m) |
protected CommonHiddenStreamToken |
LA(int i) |
Token |
nextToken()
Return the next monitored token.
|
discard, discard, getEntireText, getOffsetInfo
protected BitSet hideMask
protected CommonHiddenStreamToken nextMonitoredToken
protected CommonHiddenStreamToken lastHiddenToken
protected CommonHiddenStreamToken firstHidden
public TokenStreamHiddenTokenFilter(TokenStream input)
protected void consume() throws TokenStreamException
TokenStreamException
public BitSet getDiscardMask()
public CommonHiddenStreamToken getHiddenAfter(CommonHiddenStreamToken t)
public CommonHiddenStreamToken getHiddenBefore(CommonHiddenStreamToken t)
public BitSet getHideMask()
public CommonHiddenStreamToken getInitialHiddenToken()
public void hide(int m)
public void hide(BitSet mask)
protected CommonHiddenStreamToken LA(int i)
public Token nextToken() throws TokenStreamException
nextToken
in interface TokenStream
nextToken
in class TokenStreamBasicFilter
TokenStreamException