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, setXulDomContainer
public 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.XulException
protected 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.XulException
public 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.XulEventHandler
getName
in class org.pentaho.ui.xul.impl.AbstractXulEventHandler
public String open()
open
in interface StepDialogInterface
public 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 StepDialogInterface
public 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 StepDialogInterface
protected PluginInterface getPlugin()
Copyright © 2019 Hitachi Vantara. All rights reserved.