be.djdb.multimanipulators.finders
Class Finder

java.lang.Object
  extended by be.djdb.multimanipulators.finders.Finder
All Implemented Interfaces:
Finders, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable

public class Finder
extends java.lang.Object
implements Finders

Author:
Lieven Roegiers
See Also:
Serialized Form

Field Summary
 int recklok
           
 java.lang.String tofind
           
 
Constructor Summary
Finder(java.lang.String findstring)
           
Finder(java.lang.String findstring, Converters converter)
           
 
Method Summary
 int compareTo(Finders finder)
           
 int compareTo(java.lang.Object o)
           
 void convert(char[] data, java.io.OutputStreamWriter doutstream)
           
 java.lang.String getTofind()
           
 int getusedbufferlength()
          wil use after found match and wel return the length that he has need to converter
 void init()
          initialize the finder is used for reset all finders by match
 boolean ismatchfound()
           
 boolean isnext(int achar)
           
 void setConverter(Converters converter)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tofind

public java.lang.String tofind

recklok

public int recklok
Constructor Detail

Finder

public Finder(java.lang.String findstring,
              Converters converter)

Finder

public Finder(java.lang.String findstring)
Method Detail

init

public void init()
Description copied from interface: Finders
initialize the finder is used for reset all finders by match

Specified by:
init in interface Finders

ismatchfound

public boolean ismatchfound()
Specified by:
ismatchfound in interface Finders
Returns:
sea if there is a match foubd

toString

public java.lang.String toString()
Specified by:
toString in interface Finders
Overrides:
toString in class java.lang.Object
Returns:
for debug (what are you doing) sample:new String(""); use always new String for performance

getTofind

public java.lang.String getTofind()

isnext

public boolean isnext(int achar)
Specified by:
isnext in interface Finders
Returns:
bool ()

setConverter

public void setConverter(Converters converter)
Specified by:
setConverter in interface Finders

convert

public void convert(char[] data,
                    java.io.OutputStreamWriter doutstream)
             throws java.lang.Exception
Specified by:
convert in interface Finders
Throws:
java.lang.Exception

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Compar