SMILA (incubation) API documentation

org.eclipse.smila.search.lucene.messages.advsearch
Class DWMEAN

java.lang.Object
  extended by org.eclipse.smila.search.lucene.messages.advsearch.DTermContent
      extended by org.eclipse.smila.search.lucene.messages.advsearch.DWMEAN
All Implemented Interfaces:
java.lang.Cloneable, ITermContent

public class DWMEAN
extends DTermContent
implements java.lang.Cloneable


Field Summary
 
Fields inherited from class org.eclipse.smila.search.lucene.messages.advsearch.DTermContent
TC_DATEFIELD, TC_NUMFIELD, TC_OP_1, TC_OP_N, TC_TEMPLATEFIELD, TC_TEXTFIELD, TC_WMEAN
 
Constructor Summary
DWMEAN()
          Constructor.
DWMEAN(java.lang.String operation, DTerm[] terms, float[] boosts, java.lang.String[] constraints)
          Constructor.
 
Method Summary
 void addTerm(DTerm dTerm, float boost, java.lang.String constraint)
           
 void addTerm(DTerm dTerm, java.lang.Float boost, java.lang.String constraint)
           
 java.lang.Object clone()
          
 boolean equals(java.lang.Object obj)
          ************************************************************************ Calls the toString() method on the given Object and THIS instance and then compares the resultant Strings with the equals() method.
 float getBoost(int pos)
           
 float getBoostForTerm(DTerm term)
           
 java.util.Iterator<java.lang.Float> getBoosts()
           
 java.lang.String getConstraint(int pos)
           
 java.lang.String getConstraintForTerm(DTerm term)
           
 java.util.Iterator<java.lang.String> getConstraints()
           
 java.lang.String getOperation()
           
 DTerm getTerm(int pos)
           
 int getTermCount()
           
 java.util.Iterator<DTerm> getTerms()
           
 java.lang.String getType()
          
 void removeTerm(int pos)
           
 void setOperation(java.lang.String operation)
          setOperation.
 DTerm setTerm(int pos, DTerm term, java.lang.Float boost, java.lang.String constraint)
           
 DTerm setTerm(int pos, DTerm term, long boost, java.lang.String constraint)
           
 java.lang.String toString()
          Returns this instance's contents as an XML String.
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DWMEAN

public DWMEAN()
Constructor.


DWMEAN

public DWMEAN(java.lang.String operation,
              DTerm[] terms,
              float[] boosts,
              java.lang.String[] constraints)
Constructor.

Parameters:
operation - -
terms - -
boosts - -
constraints - -
Method Detail

clone

public java.lang.Object clone()
Description copied from class: DTermContent

Specified by:
clone in interface ITermContent
Overrides:
clone in class DTermContent
Returns:
Cloned object.
See Also:
Object.clone()

getOperation

public java.lang.String getOperation()
Returns:
String

setOperation

public void setOperation(java.lang.String operation)
setOperation.

Parameters:
operation - -

addTerm

public void addTerm(DTerm dTerm,
                    java.lang.Float boost,
                    java.lang.String constraint)
Parameters:
dTerm - -
boost - -
constraint - -

addTerm

public void addTerm(DTerm dTerm,
                    float boost,
                    java.lang.String constraint)
Parameters:
dTerm - -
boost - -
constraint - -

removeTerm

public void removeTerm(int pos)
Parameters:
pos - -

getTerms

public java.util.Iterator<DTerm> getTerms()
Returns:
Iterator

getBoosts

public java.util.Iterator<java.lang.Float> getBoosts()
Returns:
Iterator

getConstraints

public java.util.Iterator<java.lang.String> getConstraints()
Returns:
Iterator

getBoostForTerm

public float getBoostForTerm(DTerm term)
Parameters:
term - -
Returns:
float

getConstraintForTerm

public java.lang.String getConstraintForTerm(DTerm term)
Parameters:
term - -
Returns:
String

getTerm

public DTerm getTerm(int pos)
Parameters:
pos - -
Returns:
DTerm

getBoost

public float getBoost(int pos)
Parameters:
pos - -
Returns:
float

getConstraint

public java.lang.String getConstraint(int pos)
Parameters:
pos - -
Returns:
String

setTerm

public DTerm setTerm(int pos,
                     DTerm term,
                     long boost,
                     java.lang.String constraint)
Parameters:
pos - -
term - -
boost - -
constraint - -
Returns:
DTerm

setTerm

public DTerm setTerm(int pos,
                     DTerm term,
                     java.lang.Float boost,
                     java.lang.String constraint)
Parameters:
pos - -
term - -
boost - -
constraint - -
Returns:
DTerm

getTermCount

public int getTermCount()
Returns:
int

getType

public java.lang.String getType()

Specified by:
getType in class DTermContent
Returns:
String.
See Also:
DTermContent.getType()

equals

public boolean equals(java.lang.Object obj)
************************************************************************ Calls the toString() method on the given Object and THIS instance and then compares the resultant Strings with the equals() method.

Overrides:
equals in class java.lang.Object
Parameters:
obj - -
Returns:
boolean

toString

public java.lang.String toString()
Returns this instance's contents as an XML String.

Overrides:
toString in class java.lang.Object
Returns:
String

SMILA (incubation) API documentation