Package com.adbs.querybuilder
Class UnionGroup
- java.lang.Object
- 
- com.adbs.querybuilder.ControlOwner
- 
- com.adbs.querybuilder.QueryBase
- 
- com.adbs.querybuilder.UnionGroup
 
 
 
- 
- All Implemented Interfaces:
- Disposable,- java.awt.event.ActionListener,- java.util.EventListener
 - Direct Known Subclasses:
- SubQuery
 
 public class UnionGroup extends QueryBase implements java.awt.event.ActionListener 
- 
- 
Field SummaryFields Modifier and Type Field Description protected SQLSubQueryExpressionsastUnionGroupprotected java.util.ArrayList<QueryBase>items- 
Fields inherited from class com.adbs.querybuilder.QueryBaseastQueryBase
 - 
Fields inherited from class com.adbs.querybuilder.ControlOwnerchildren, controls, queryBuilder, sqlContext
 
- 
 - 
Constructor SummaryConstructors Constructor Description UnionGroup(ControlOwner owner, QueryBuilder queryBuilder)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)UnionSubQueryadd()protected UnionSubQueryaddAST(SQLSubQuerySelectExpression subQuery)UnionGroupaddGroup()protected UnionGroupaddGroupAST(SQLSubQueryExpressions subQuery)protected voidaddToBegin(QueryBase from)protected voidaddToEnd(QueryBase to)voidclear()protected java.awt.ComponentcreateControlInternal(int i)protected AstNodecreateResultAST()voiddelete(int index)voiddispose()voidgatherUnionSubQueries(java.util.List<UnionSubQuery> toList)QueryBaseget(int index)intgetControlsCount()intgetCount()javax.swing.JPopupMenugetLeftBracketPopupMenu()javax.swing.JPopupMenugetPopupMenu()javax.swing.JPopupMenugetRightBracketPopupMenu()java.util.List<UnionSubQuery>getUnionSubQueryList()intindexOf(QueryBase item)UnionSubQueryinsert(int index)UnionGroupinsertGroup(int index)voidloadFromAST(SQLSubQueryExpressions subQuery)voidmoveItem(int curIndex, int newIndex)intremove(QueryBase item)protected voidremoveFromBegin(QueryBase to)protected voidremoveFromEnd(QueryBase from)protected voidrestoreControlParams(int i)- 
Methods inherited from class com.adbs.querybuilder.QueryBasegetASTChildren, getParentQuery, getRootQuery, getUnionOperator, getUnionOperatorFull, insertAfter, insertBefore, isUnionAllFlag, loadFromAST, setParentQuery, setUnionAllFlag, setUnionOperator, setUnionOperatorByMenuItem, setUnionOperatorFull, updateUnionOperator
 - 
Methods inherited from class com.adbs.querybuilder.ControlOwneraddAfterUpdatedEventListener, addDestroyingEventListener, beginUpdate, calcAcOwnerFromOwner, canCreateControls, collectSubqueryProxiesByRootNode, createControls, destroyCachedResultASTs, destroyControls, doAfterUpdated, doCreateControls, doDestroyControls, doSQLUpdated, doUpdateContolParams, editProps, endUpdate, fireAfterUpdatedEvent, fireDestroyingEvent, gatherPrepareAndFixupContext, getASTChildrenForSubtree, getChildrenCount, getControl, getOwner, getQueryBuilder, getResultAST, getResultASTInternal, getResultSQL, getResultSQL, getSQLContext, getSubqueryCountByRootNode, getUpdateParent, getVisibleDataSources, isControlsCreated, isDisposing, isUpdating, loadSubQueries, makeVisible, notifyDatasourceDestroying, notifyDatasourceDestroyingInternal, notifyDatasourceReplaced, notifyDatasourceReplacedInternal, notifySQLUpdated, notifySQLUpdatedRecursive, registerUpdateChild, removeAfterUpdatedEventListener, removeDestroyingEventListener, saveControlParams, setDisposing, setOwner, setUpdateParent, showSubQueriesPopup, unregisterUpdateChild, updateContolParams
 
- 
 
- 
- 
- 
Field Detail- 
itemsprotected final java.util.ArrayList<QueryBase> items 
 - 
astUnionGroupprotected SQLSubQueryExpressions astUnionGroup 
 
- 
 - 
Constructor Detail- 
UnionGrouppublic UnionGroup(ControlOwner owner, QueryBuilder queryBuilder) 
 
- 
 - 
Method Detail- 
getpublic QueryBase get(int index) 
 - 
getCountpublic int getCount() 
 - 
disposepublic void dispose() - Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- QueryBase
 
 - 
getControlsCountpublic int getControlsCount() - Overrides:
- getControlsCountin class- ControlOwner
 
 - 
createControlInternalprotected java.awt.Component createControlInternal(int i) - Overrides:
- createControlInternalin class- ControlOwner
 
 - 
restoreControlParamsprotected void restoreControlParams(int i) - Overrides:
- restoreControlParamsin class- ControlOwner
 
 - 
addToBeginprotected void addToBegin(QueryBase from) 
 - 
removeFromBeginprotected void removeFromBegin(QueryBase to) 
 - 
addToEndprotected void addToEnd(QueryBase to) 
 - 
removeFromEndprotected void removeFromEnd(QueryBase from) 
 - 
addASTprotected UnionSubQuery addAST(SQLSubQuerySelectExpression subQuery) 
 - 
addGroupASTprotected UnionGroup addGroupAST(SQLSubQueryExpressions subQuery) 
 - 
createResultASTprotected AstNode createResultAST() - Overrides:
- createResultASTin class- ControlOwner
 
 - 
addpublic UnionSubQuery add() throws QueryBuilderException - Throws:
- QueryBuilderException
 
 - 
addGrouppublic UnionGroup addGroup() throws QueryBuilderException - Throws:
- QueryBuilderException
 
 - 
indexOfpublic int indexOf(QueryBase item) 
 - 
insertpublic UnionSubQuery insert(int index) throws QueryBuilderException - Throws:
- QueryBuilderException
 
 - 
insertGrouppublic UnionGroup insertGroup(int index) throws QueryBuilderException - Throws:
- QueryBuilderException
 
 - 
moveItempublic void moveItem(int curIndex, int newIndex)
 - 
deletepublic void delete(int index) 
 - 
removepublic int remove(QueryBase item) 
 - 
clearpublic void clear() 
 - 
getLeftBracketPopupMenupublic javax.swing.JPopupMenu getLeftBracketPopupMenu() 
 - 
getRightBracketPopupMenupublic javax.swing.JPopupMenu getRightBracketPopupMenu() 
 - 
getPopupMenupublic javax.swing.JPopupMenu getPopupMenu() - Overrides:
- getPopupMenuin class- ControlOwner
 
 - 
loadFromASTpublic void loadFromAST(SQLSubQueryExpressions subQuery) 
 - 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent e) - Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
 
 - 
gatherUnionSubQueriespublic void gatherUnionSubQueries(java.util.List<UnionSubQuery> toList) 
 - 
getUnionSubQueryListpublic java.util.List<UnionSubQuery> getUnionSubQueryList() 
 
- 
 
-