public abstract class BaseStepGenericXulDialog
extends org.pentaho.ui.xul.impl.AbstractXulEventHandler
implements org.pentaho.di.trans.step.StepDialogInterface
Modifier and Type | Field and Description |
---|---|
static org.pentaho.di.core.logging.LoggingObjectInterface |
loggingObject |
Constructor and Description |
---|
BaseStepGenericXulDialog(String xulFile,
Object parent,
org.pentaho.di.trans.step.BaseStepMeta baseStepMeta,
org.pentaho.di.trans.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 org.pentaho.di.core.database.DatabaseInterface> databaseType) |
abstract void |
clear()
Reset this dialog and its controls to a default state.
|
void |
close() |
abstract void |
dispose() |
org.pentaho.metastore.api.IMetaStore |
getMetaStore() |
String |
getName() |
org.pentaho.di.repository.Repository |
getRepository() |
abstract ResourceBundle |
getResourceBundle() |
abstract org.pentaho.ui.xul.XulSettingsManager |
getSettingsManager() |
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(org.pentaho.di.repository.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 org.pentaho.di.core.logging.LoggingObjectInterface loggingObject
public abstract org.pentaho.ui.xul.XulSettingsManager getSettingsManager()
public abstract ResourceBundle getResourceBundle()
public abstract void clear()
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 org.pentaho.di.trans.step.StepDialogInterface
public void close()
public void setModalParent(Object p)
public int showClearDataMessage()
public abstract void onAccept()
public abstract void onCancel()
public void onHelp()
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 org.pentaho.di.core.database.DatabaseInterface> databaseType)
public void selectDatabase(org.pentaho.ui.xul.components.XulMenuList wConnection, String name)
public org.pentaho.di.repository.Repository getRepository()
public void setRepository(org.pentaho.di.repository.Repository repository)
setRepository
in interface org.pentaho.di.trans.step.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 org.pentaho.di.trans.step.StepDialogInterface