org.jutil.compare
Class StringContains

java.lang.Object
  extended by org.jutil.compare.ObjectComparator
      extended by org.jutil.compare.StringContains
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, java.util.Comparator, VersionedObject

public final class StringContains
extends ObjectComparator

This is the StringContains Comparator class.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jutil.compare.ObjectComparator
m_obj
 
Constructor Summary
StringContains()
           
StringContains(java.lang.String obj)
           
 
Method Summary
 int compare(java.lang.Object obj1, java.lang.Object obj2)
           
 boolean equals(java.lang.Object obj)
           
 Version getVersion()
          Overide the superclass getVersion() to return this sub classe's Version
 void readExternal(java.io.ObjectInput in)
           
 void setStringToCompare(java.lang.String obj)
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class org.jutil.compare.ObjectComparator
setObjectToCompare
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringContains

public StringContains()

StringContains

public StringContains(java.lang.String obj)
Method Detail

setStringToCompare

public void setStringToCompare(java.lang.String obj)

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in interface java.util.Comparator
Overrides:
equals in class ObjectComparator

compare

public int compare(java.lang.Object obj1,
                   java.lang.Object obj2)
Specified by:
compare in interface java.util.Comparator
Overrides:
compare in class ObjectComparator

toString

public java.lang.String toString()
Overrides:
toString in class ObjectComparator

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Overrides:
writeExternal in class ObjectComparator
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Overrides:
readExternal in class ObjectComparator
Throws:
java.io.IOException
java.lang.ClassNotFoundException

getVersion

public Version getVersion()
Description copied from class: ObjectComparator
Overide the superclass getVersion() to return this sub classe's Version

Specified by:
getVersion in interface VersionedObject
Overrides:
getVersion in class ObjectComparator