org.nuiton.wikitty.search
Class BinaryOperator

java.lang.Object
  extended by org.nuiton.wikitty.search.Restriction
      extended by org.nuiton.wikitty.search.BinaryOperator
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
EndsWith, Equals, Greater, GreaterOrEqual, Less, LessOrEqual, Like, NotEquals, StartsWith, Unlike

public class BinaryOperator
extends Restriction
implements java.io.Serializable

This class is an abstract class that's used to factor each operator that handle two parameters (=, !=, <, <=, >, >=, end, begin).

See Also:
Serialized Form

Field Summary
protected  Element element
           
protected  java.lang.String value
           
 
Fields inherited from class org.nuiton.wikitty.search.Restriction
name
 
Constructor Summary
BinaryOperator()
          Default constructor
BinaryOperator(Element element, java.lang.String value)
          Constructor with all parameters initialized
 
Method Summary
 boolean equals(java.lang.Object other)
          Equality test based attributes values
 Element getElement()
          Return element
 java.lang.String getValue()
          Return value
 int hashCode()
           
 void setElement(Element element)
          Set a value to parameter element.
 void setValue(java.lang.String value)
          Set a value to parameter value.
 
Methods inherited from class org.nuiton.wikitty.search.Restriction
getName, setName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

element

protected Element element

value

protected java.lang.String value
Constructor Detail

BinaryOperator

public BinaryOperator()
Default constructor


BinaryOperator

public BinaryOperator(Element element,
                      java.lang.String value)
Constructor with all parameters initialized

Parameters:
element -
value -
Method Detail

getElement

public Element getElement()
Return element

Returns:

setElement

public void setElement(Element element)
Set a value to parameter element.

Parameters:
element -

getValue

public java.lang.String getValue()
Return value

Returns:

setValue

public void setValue(java.lang.String value)
Set a value to parameter value.

Parameters:
value -

equals

public boolean equals(java.lang.Object other)
Equality test based attributes values

Overrides:
equals in class Restriction
Parameters:
value - Value to compare

hashCode

public int hashCode()
Overrides:
hashCode in class Restriction


Copyright © 2009-2010 CodeLutin. All Rights Reserved.