to.etc.webapp.query
Class QMultiSelection

java.lang.Object
  extended by to.etc.webapp.query.QNodeBase
      extended by to.etc.webapp.query.QSelectionItem
          extended by to.etc.webapp.query.QMultiSelection

public class QMultiSelection
extends QSelectionItem

Some kind of selection item which is formed by using multiple sub items (like numeric operations). This is currently unused as the main persistence provider (Hibernate) does not implement this in any way.

Author:
Frits Jalvingh Created on Jul 14, 2009

Constructor Summary
  QMultiSelection(QSelectionFunction function, java.util.Collection<QSelectionItem> list)
           
protected QMultiSelection(QSelectionFunction function, QSelectionItem[] itemList)
           
 
Method Summary
 QSelectionItem[] getItemList()
           
 void visit(QNodeVisitor v)
           
 
Methods inherited from class to.etc.webapp.query.QSelectionItem
getFunction
 
Methods inherited from class to.etc.webapp.query.QNodeBase
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QMultiSelection

protected QMultiSelection(QSelectionFunction function,
                          QSelectionItem[] itemList)

QMultiSelection

public QMultiSelection(QSelectionFunction function,
                       java.util.Collection<QSelectionItem> list)
Method Detail

getItemList

public QSelectionItem[] getItemList()

visit

public void visit(QNodeVisitor v)
           throws java.lang.Exception
Overrides:
visit in class QSelectionItem
Throws:
java.lang.Exception