SMILA (incubation) API documentation

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

java.lang.Object
  extended by org.eclipse.smila.search.lucene.messages.advsearch.DTerm
All Implemented Interfaces:
java.lang.Cloneable, ITerm

public class DTerm
extends java.lang.Object
implements ITerm

This class can contain exactly one of the possible terms at a time.


Constructor Summary
DTerm()
          Constructor.
DTerm(DTermContent term)
          Constructor.
DTerm(ITermContent term)
          Constructor.
 
Method Summary
 java.lang.Object clone()
           
 DDateField getDateField()
           
 DNumField getNumField()
           
 DOP1 getOP1()
           
 DOPN getOpN()
           
 DTemplateField getTemplateField()
           
 ITermContent getTerm()
          
 DTextField getTextField()
           
 DWMEAN getWMEAN()
           
 ITermContent setTerm(ITermContent term)
          This recieves not a DTerm as the name might suggest but takes either a DTextField, DNumField or a DOP_X.
 java.lang.String toString()
          Returns this instance's contents as an XML String.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DTerm

public DTerm()
Constructor.


DTerm

public DTerm(DTermContent term)
Constructor.

Parameters:
term - -

DTerm

public DTerm(ITermContent term)
Constructor.

Parameters:
term - -
Method Detail

clone

public java.lang.Object clone()
Specified by:
clone in interface ITerm
Overrides:
clone in class java.lang.Object
Returns:
Cloned object.

getTerm

public ITermContent getTerm()

Specified by:
getTerm in interface ITerm
Returns:
ITermContent
See Also:
ITerm.getTerm()

setTerm

public ITermContent setTerm(ITermContent term)
This recieves not a DTerm as the name might suggest but takes either a DTextField, DNumField or a DOP_X. Otherwise an exception is thrown.

Specified by:
setTerm in interface ITerm
Parameters:
term - -
Returns:
ITermContent

getTextField

public DTextField getTextField()

getNumField

public DNumField getNumField()

getDateField

public DDateField getDateField()

getTemplateField

public DTemplateField getTemplateField()

getOP1

public DOP1 getOP1()

getOpN

public DOPN getOpN()

getWMEAN

public DWMEAN getWMEAN()

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