context.arch.discoverer.querySystem
Class QueryItem

java.lang.Object
  extended bycontext.arch.discoverer.querySystem.AbstractQueryItem
      extended bycontext.arch.discoverer.querySystem.QueryItem

public class QueryItem
extends AbstractQueryItem

Author:
Agathe

Field Summary
static java.lang.String QUERY_ITEM
           
 
Fields inherited from class context.arch.discoverer.querySystem.AbstractQueryItem
ABSTRACT_QUERY_ITEM
 
Constructor Summary
QueryItem(AbstractDescriptionElement element)
           
QueryItem(AbstractDescriptionElement element, AbstractComparison comparison)
          Creates new QueryItem
 
Method Summary
static AbstractQueryItem fromDataObject(DataObject data)
          Convert an DataObject into an AbstractQueryItem object
 java.lang.Object process(AbstractDataModel dataModel)
          This method allows to perform the query
 boolean process(java.lang.Object component)
          Returns true if a component fits this query
 DataObject toDataObject()
          Returns a DataObject version of this object
 java.lang.String toString()
          Returns a printable version of this object
 
Methods inherited from class context.arch.discoverer.querySystem.AbstractQueryItem
arrayToString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

QUERY_ITEM

public static final java.lang.String QUERY_ITEM
See Also:
Constant Field Values
Constructor Detail

QueryItem

public QueryItem(AbstractDescriptionElement element,
                 AbstractComparison comparison)
Creates new QueryItem


QueryItem

public QueryItem(AbstractDescriptionElement element)
Method Detail

process

public java.lang.Object process(AbstractDataModel dataModel)
This method allows to perform the query

Specified by:
process in class AbstractQueryItem
Parameters:
dataModel -
Returns:
Object

process

public boolean process(java.lang.Object component)
Description copied from class: AbstractQueryItem
Returns true if a component fits this query

Specified by:
process in class AbstractQueryItem
Parameters:
component -
Returns:
boolean

toString

public java.lang.String toString()
Description copied from class: AbstractQueryItem
Returns a printable version of this object

Specified by:
toString in class AbstractQueryItem
Returns:
String

fromDataObject

public static AbstractQueryItem fromDataObject(DataObject data)
Description copied from class: AbstractQueryItem
Convert an DataObject into an AbstractQueryItem object


toDataObject

public DataObject toDataObject()
Description copied from class: AbstractQueryItem
Returns a DataObject version of this object

Specified by:
toDataObject in class AbstractQueryItem
Returns:
DataObject