public abstract class BaseStepGenericXulDialog extends org.pentaho.ui.xul.impl.AbstractXulEventHandler implements StepDialogInterface
| Modifier and Type | Field and Description |
|---|---|
protected BaseStepMeta |
baseStepMeta |
protected org.pentaho.ui.xul.binding.BindingFactory |
bf |
protected LogChannel |
log |
static LoggingObjectInterface |
loggingObject |
protected org.pentaho.metastore.api.IMetaStore |
metaStore |
protected Object |
parent |
protected Repository |
repository |
protected StepMeta |
stepMeta |
protected String |
stepname |
protected TransMeta |
transMeta |
protected static VariableSpace |
variables |
protected org.pentaho.ui.xul.components.XulButton |
wCancel |
protected org.pentaho.ui.xul.components.XulButton |
wCreate |
protected org.pentaho.ui.xul.components.XulButton |
wGet |
protected org.pentaho.ui.xul.components.XulLabel |
wlStepname |
protected org.pentaho.ui.xul.components.XulButton |
wOK |
protected org.pentaho.ui.xul.components.XulButton |
wPreview |
protected org.pentaho.ui.xul.components.XulButton |
wSQL |
protected org.pentaho.ui.xul.components.XulTextbox |
wStepname |
protected org.pentaho.ui.xul.containers.XulDialog |
xulDialog |
| Constructor and Description |
|---|
BaseStepGenericXulDialog(String xulFile,
Object parent,
BaseStepMeta baseStepMeta,
TransMeta transMeta,
String stepname) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDatabases(org.pentaho.ui.xul.components.XulMenuList<?> wConnection) |
void |
addDatabases(org.pentaho.ui.xul.components.XulMenuList wConnection,
Class<? extends DatabaseInterface> databaseType) |
abstract void |
clear()
Reset this dialog and its controls to a default state.
|
void |
close() |
abstract void |
dispose() |
protected org.pentaho.ui.xul.binding.BindingFactory |
getBindingFactory() |
protected abstract Class<?> |
getClassForMessages() |
protected List<org.pentaho.ui.xul.impl.XulEventHandler> |
getEventHandlers() |
org.pentaho.metastore.api.IMetaStore |
getMetaStore() |
String |
getName() |
protected PluginInterface |
getPlugin() |
Repository |
getRepository() |
abstract ResourceBundle |
getResourceBundle() |
abstract org.pentaho.ui.xul.XulSettingsManager |
getSettingsManager() |
protected abstract void |
initializeXul()
The implementors of this method should call the sibling method initializeXul(XulLoder, BindingFactory, XulRunner,
parent) with the desired Xul implementation classes - SWT or Swing.
|
protected void |
initializeXul(org.pentaho.ui.xul.XulLoader loader,
org.pentaho.ui.xul.binding.BindingFactory bindingFactory,
org.pentaho.ui.xul.XulRunner runner,
Object parent) |
boolean |
isBasic() |
boolean |
isDebug() |
boolean |
isDetailed() |
boolean |
isRowLevel() |
void |
logBasic(String message) |
void |
logBasic(String message,
Object... arguments) |
void |
logDebug(String message) |
void |
logDebug(String message,
Object... arguments) |
void |
logDetailed(String message) |
void |
logDetailed(String message,
Object... arguments) |
void |
logError(String message) |
void |
logError(String message,
Object... arguments) |
void |
logError(String message,
Throwable e) |
void |
logMinimal(String message) |
void |
logMinimal(String message,
Object... arguments) |
void |
logRowlevel(String message) |
void |
logRowlevel(String message,
Object... arguments) |
abstract void |
onAccept() |
abstract void |
onCancel() |
void |
onHelp() |
String |
open() |
void |
selectDatabase(org.pentaho.ui.xul.components.XulMenuList wConnection,
String name) |
void |
setMetaStore(org.pentaho.metastore.api.IMetaStore metaStore) |
void |
setModalParent(Object p) |
void |
setRepository(Repository repository) |
int |
showClearDataMessage() |
void |
showMessage(String message,
String title) |
int |
showPromptMessage(String message,
String title) |
int |
showPromptMessage(String message,
String title,
Object[] buttons) |
abstract boolean |
validate() |
bind, bind, getData, getXulDomContainer, setData, setName, setXulDomContainerpublic static final LoggingObjectInterface loggingObject
protected static VariableSpace variables
protected String stepname
protected org.pentaho.ui.xul.components.XulLabel wlStepname
protected org.pentaho.ui.xul.components.XulTextbox wStepname
protected org.pentaho.ui.xul.components.XulButton wOK
protected org.pentaho.ui.xul.components.XulButton wGet
protected org.pentaho.ui.xul.components.XulButton wPreview
protected org.pentaho.ui.xul.components.XulButton wSQL
protected org.pentaho.ui.xul.components.XulButton wCreate
protected org.pentaho.ui.xul.components.XulButton wCancel
protected TransMeta transMeta
protected Object parent
protected BaseStepMeta baseStepMeta
protected Repository repository
protected org.pentaho.metastore.api.IMetaStore metaStore
protected StepMeta stepMeta
protected LogChannel log
protected org.pentaho.ui.xul.containers.XulDialog xulDialog
protected org.pentaho.ui.xul.binding.BindingFactory bf
public BaseStepGenericXulDialog(String xulFile, Object parent, BaseStepMeta baseStepMeta, TransMeta transMeta, String stepname)
protected abstract void initializeXul()
throws org.pentaho.ui.xul.XulException
org.pentaho.ui.xul.XulExceptionprotected void initializeXul(org.pentaho.ui.xul.XulLoader loader,
org.pentaho.ui.xul.binding.BindingFactory bindingFactory,
org.pentaho.ui.xul.XulRunner runner,
Object parent)
throws org.pentaho.ui.xul.XulException
org.pentaho.ui.xul.XulExceptionpublic abstract org.pentaho.ui.xul.XulSettingsManager getSettingsManager()
public abstract ResourceBundle getResourceBundle()
public abstract void clear()
protected org.pentaho.ui.xul.binding.BindingFactory getBindingFactory()
protected List<org.pentaho.ui.xul.impl.XulEventHandler> getEventHandlers()
public String getName()
getName in interface org.pentaho.ui.xul.impl.XulEventHandlergetName in class org.pentaho.ui.xul.impl.AbstractXulEventHandlerpublic String open()
open in interface StepDialogInterfacepublic void close()
public void setModalParent(Object p)
public int showClearDataMessage()
public abstract void onAccept()
public abstract void onCancel()
public void onHelp()
protected abstract Class<?> getClassForMessages()
public abstract void dispose()
public abstract boolean validate()
public void addDatabases(org.pentaho.ui.xul.components.XulMenuList<?> wConnection)
public void addDatabases(org.pentaho.ui.xul.components.XulMenuList wConnection,
Class<? extends DatabaseInterface> databaseType)
public void selectDatabase(org.pentaho.ui.xul.components.XulMenuList wConnection,
String name)
public Repository getRepository()
public void setRepository(Repository repository)
setRepository in interface StepDialogInterfacepublic boolean isBasic()
public boolean isDetailed()
public boolean isDebug()
public boolean isRowLevel()
public void logMinimal(String message)
public void logBasic(String message)
public void logDetailed(String message)
public void logDebug(String message)
public void logRowlevel(String message)
public void logError(String message)
public org.pentaho.metastore.api.IMetaStore getMetaStore()
public void setMetaStore(org.pentaho.metastore.api.IMetaStore metaStore)
setMetaStore in interface StepDialogInterfaceprotected PluginInterface getPlugin()
Copyright © 2019 Hitachi Vantara. All rights reserved.