Class EmbeddedDbConsole

java.lang.Object
com.illumon.iris.console.events.EmbeddedDbConsole
All Implemented Interfaces:
ViewIdProvider, Workspace

public class EmbeddedDbConsole extends Object implements Workspace, ViewIdProvider
  • Method Details

    • isStandalone

      public boolean isStandalone()
    • $$$getRootComponent$$$

      public JComponent $$$getRootComponent$$$()
      Noinspection:
      ALL
    • addView

      public void addView(IrisView newView)
    • getWorkspaceInfo

      public org.jdom2.Element getWorkspaceInfo()
      Description copied from interface: Workspace
      Serialize the class into an element to be stored in the workspace
      Specified by:
      getWorkspaceInfo in interface Workspace
      Returns:
      An Element containing the data to persist.
    • setWorkspaceInfo

      public void setWorkspaceInfo(org.jdom2.Element workspaceInfo)
      Description copied from interface: Workspace
      Restore the class to the state defined by the data persisted in workspaceInfo
      Specified by:
      setWorkspaceInfo in interface Workspace
      Parameters:
      workspaceInfo - An Element containing the persisted state.
    • getViewId

      public String getViewId()
      Specified by:
      getViewId in interface ViewIdProvider
    • getTable

      public Table getTable(String tableName)
    • addDisconnectHandler

      public void addDisconnectHandler(QueryProcessorConnection.DisconnectHandler handler)
    • getRemoteDatabase

      public RemoteDatabase getRemoteDatabase()
    • updateVariables

      public void updateVariables(Map<String,ExportedObjectInfo> scopeNamesAndTypes)
    • getLog

      public com.fishlib.io.logger.Logger getLog()
    • addVariableBindingListener

      public void addVariableBindingListener(EmbeddedDbConsole.VariableBindingListener listener)
    • removeVariableBindingListener

      public void removeVariableBindingListener(EmbeddedDbConsole.VariableBindingListener listener)