Class ControlOwner

    • Field Detail

      • children

        protected final java.util.List<ControlOwner> children
      • controls

        protected final java.util.ArrayList<java.awt.Component> controls
    • Method Detail

      • getChildrenCount

        public int getChildrenCount()
      • isControlsCreated

        public boolean isControlsCreated()
      • getControlsCount

        public int getControlsCount()
      • setUpdateParent

        public void setUpdateParent​(ControlOwner value)
      • isUpdating

        public boolean isUpdating()
      • getResultASTInternal

        protected AstNode getResultASTInternal()
      • getResultAST

        public AstNode getResultAST()
      • isDisposing

        protected boolean isDisposing()
      • setDisposing

        protected void setDisposing​(boolean value)
      • getControl

        public java.awt.Component getControl​(int index)
      • getResultSQL

        public java.lang.String getResultSQL()
      • getResultSQL

        public java.lang.String getResultSQL​(SQLBuilder builder)
      • calcAcOwnerFromOwner

        protected java.awt.Component calcAcOwnerFromOwner​(java.awt.Component owner)
      • destroyCachedResultASTs

        protected void destroyCachedResultASTs()
      • createResultAST

        protected AstNode createResultAST()
      • canCreateControls

        public boolean canCreateControls()
      • createControlInternal

        protected java.awt.Component createControlInternal​(int i)
      • saveControlParams

        protected void saveControlParams​(int i)
      • restoreControlParams

        protected void restoreControlParams​(int i)
      • updateContolParams

        protected void updateContolParams​(int i)
      • makeVisible

        protected boolean makeVisible​(int i)
      • doCreateControls

        protected void doCreateControls()
      • doDestroyControls

        protected void doDestroyControls()
      • doUpdateContolParams

        public void doUpdateContolParams()
      • registerUpdateChild

        protected void registerUpdateChild​(ControlOwner child)
      • unregisterUpdateChild

        protected void unregisterUpdateChild​(ControlOwner child)
      • doSQLUpdated

        protected void doSQLUpdated()
      • doAfterUpdated

        protected void doAfterUpdated()
      • loadSubQueries

        protected void loadSubQueries​(AstNode ast)
      • collectSubqueryProxiesByRootNode

        protected void collectSubqueryProxiesByRootNode​(java.util.List list,
                                                        AstNode rootNode)
      • getSubqueryCountByRootNode

        protected int getSubqueryCountByRootNode​(AstNode rootNode)
      • showSubQueriesPopup

        protected void showSubQueriesPopup​(java.awt.Point pos,
                                           java.util.List subQueries)
      • getASTChildren

        protected void getASTChildren​(java.util.List l)
      • getASTChildrenForSubtree

        protected void getASTChildrenForSubtree​(java.util.List l)
      • notifyDatasourceDestroyingInternal

        protected boolean notifyDatasourceDestroyingInternal​(DataSource datasource)
      • notifyDatasourceDestroying

        public boolean notifyDatasourceDestroying​(DataSource datasource)
      • notifyDatasourceReplacedInternal

        protected void notifyDatasourceReplacedInternal​(DataSource datasourceFrom,
                                                        DataSource datasourceTo)
      • notifyDatasourceReplaced

        protected void notifyDatasourceReplaced​(DataSource datasourceFrom,
                                                DataSource datasourceTo)
      • createControls

        public void createControls()
      • destroyControls

        public void destroyControls()
      • beginUpdate

        public void beginUpdate()
      • endUpdate

        public void endUpdate()
      • notifySQLUpdated

        public void notifySQLUpdated()
      • editProps

        public void editProps​(java.awt.Window parent)
      • getPopupMenu

        public javax.swing.JPopupMenu getPopupMenu()
      • notifySQLUpdatedRecursive

        public void notifySQLUpdatedRecursive()
      • gatherPrepareAndFixupContext

        public void gatherPrepareAndFixupContext​(java.util.List cteList,
                                                 java.util.List fromSourceList,
                                                 boolean inclParentQueryFromSources)
      • addDestroyingEventListener

        public void addDestroyingEventListener​(java.util.EventListener listener)
      • removeDestroyingEventListener

        public void removeDestroyingEventListener​(java.util.EventListener listener)
      • fireDestroyingEvent

        protected void fireDestroyingEvent​(java.util.EventObject evt)
      • addAfterUpdatedEventListener

        public void addAfterUpdatedEventListener​(java.util.EventListener listener)
      • removeAfterUpdatedEventListener

        public void removeAfterUpdatedEventListener​(java.util.EventListener listener)
      • fireAfterUpdatedEvent

        protected void fireAfterUpdatedEvent​(java.util.EventObject evt)
      • getVisibleDataSources

        public java.util.List<DataSource> getVisibleDataSources()