public interface ClientContext extends BaseContext, ProjectHolder
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener pcl) |
void |
addPropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener pcl) |
void |
applyGlobalDiff(Project diff,
boolean dirty) |
java.lang.Object |
deserialize(byte[] data,
org.apache.log4j.Logger log)
Convenience function to deserialize a gzipped byte array into a single object.
|
java.lang.String |
getAuthProfileName()
Returns the current project's user source
|
java.lang.String |
getCacheDir()
Deprecated.
as of 7.7.4, please use getLaunchContext().getCacheDir() instead.
|
java.lang.String |
getDefaultDatasourceName()
Returns the current project's default datasource name
|
java.lang.String |
getDefaultSQLTagsProviderName()
Returns the current project's default Tag provider
|
ExecutionManager |
getExecutionManager()
Returns the shared task execution manager for this client
|
ProjectHolder |
getGlobalProject() |
LaunchContext |
getLaunchContext() |
ClientLocalizationManager |
getLocalizationManager() |
java.util.List<ModuleInfo> |
getModules()
Retrieve the list of all modules currently loaded in this context
|
NamedQueryRpc |
getNamedQueryRpc()
Returns the appropriate named query rpc for the context.
|
ClientProgressManager |
getProgressManager() |
ProjectVersion |
getProjectVersion()
What version of the project (staging or published) is this client running?
|
javax.swing.RootPaneContainer |
getRootPaneContainer()
Returns the RootPaneContainer that is currently the owner of the client
|
ClientTagManager |
getTagManager()
Returns the TagManager that can be used to read,write,browse, and subscribe to SQLTags from this context.
|
int |
getTagPollRate()
Returns the rate at which Tags should be polled for updates
|
com.google.common.eventbus.EventBus |
getUIEventBus()
This event bus schedules event notification on the swing EDT.
|
createDeserializer, getEventBus, getExpressionFunctionFactory, getLicenseState, getLoggingManager, getModule, getScriptManager
addProjectChangeListener, applyDiff, getProject, removeProjectChangeListener
ClientTagManager getTagManager()
BaseContext
getTagManager
in interface BaseContext
ExecutionManager getExecutionManager()
int getTagPollRate()
java.lang.String getDefaultDatasourceName()
java.lang.String getDefaultSQLTagsProviderName()
java.lang.String getAuthProfileName()
void addPropertyChangeListener(java.beans.PropertyChangeListener pcl)
void addPropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener pcl)
javax.swing.RootPaneContainer getRootPaneContainer()
void applyGlobalDiff(Project diff, boolean dirty)
ProjectHolder getGlobalProject()
java.lang.Object deserialize(byte[] data, org.apache.log4j.Logger log) throws SerializationException
SerializationException
java.util.List<ModuleInfo> getModules()
ClientProgressManager getProgressManager()
ProjectVersion getProjectVersion()
ClientLocalizationManager getLocalizationManager()
LaunchContext getLaunchContext()
@Deprecated java.lang.String getCacheDir()
com.google.common.eventbus.EventBus getUIEventBus()
BaseContext.getEventBus()
, which schedules event notification on a background thread.NamedQueryRpc getNamedQueryRpc()