org.kefirsf.bb.proc
Class PatternJunk

java.lang.Object
  extended by org.kefirsf.bb.proc.PatternJunk
All Implemented Interfaces:
ProcPatternElement

public class PatternJunk
extends Object
implements ProcPatternElement

Author:
Vitalii Samolovskikh aka Kefir

Constructor Summary
PatternJunk()
           
 
Method Summary
 int findIn(Source source)
          Find constant
 boolean isNextIn(Source source)
          Check next subsequence
 boolean parse(Context context, ProcPatternElement terminator)
          Parse element
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternJunk

public PatternJunk()
Method Detail

parse

public boolean parse(Context context,
                     ProcPatternElement terminator)
Description copied from interface: ProcPatternElement
Parse element

Specified by:
parse in interface ProcPatternElement
Parameters:
context - context
terminator - teminator to stop text process
Returns:
true - subsequence is valid to this pattern false - not valid

isNextIn

public boolean isNextIn(Source source)
Description copied from interface: ProcPatternElement
Check next subsequence

Specified by:
isNextIn in interface ProcPatternElement
Parameters:
source - source text
Returns:
true pattern sequence equals with next subsequence false not equals

findIn

public int findIn(Source source)
Description copied from interface: ProcPatternElement
Find constant

Specified by:
findIn in interface ProcPatternElement
Parameters:
source - text source
Returns:
constant offset


Copyright © 2013. All Rights Reserved.