public interface AnalysisJobBuilderWindow extends DCWindow
AnalysisJobBuilderWindow has it's name because it's primary purpose
is to present a job that is being built. Behind the covers this job state is
respresented in the AnalysisJobBuilder class.
Besides job building, an AnalysisJobBuilderWindow also handles
datastore selection and menus in general.| Modifier and Type | Interface and Description |
|---|---|
static class |
AnalysisJobBuilderWindow.AnalysisWindowPanelType |
| Modifier and Type | Method and Description |
|---|---|
void |
applyPropertyValues()
Applies property values for all job components visible in the window.
|
void |
changePanel(AnalysisJobBuilderWindow.AnalysisWindowPanelType panel)
Changes the current panel showing in the builder
|
org.datacleaner.job.builder.AnalysisJobBuilder |
getAnalysisJobBuilder()
Gets the
AnalysisJobBuilder that the window currently represents. |
org.apache.commons.vfs2.FileObject |
getJobFile()
Gets the current job file
|
java.lang.String |
getStatusLabelText()
Gets the status text of the status label.
|
boolean |
isDatastoreSelectionEnabled()
Gets whether datastore selection is enabled.
|
boolean |
isDatastoreSet()
Gets whether or not the datastore has been set in this window (ie.
|
void |
setDatastore(Datastore datastore)
Initializes the window to use a particular datastore in the schema tree.
|
void |
setDatastore(Datastore datastore,
boolean expandTree)
Initializes the window to use a particular datastore in the schema tree.
|
void |
setDatastoreSelectionEnabled(boolean datastoreSelectionEnabled)
Sets whether or not datastore selection should be enabled (default is
true).
|
void |
setJobFile(org.apache.commons.vfs2.FileObject jobFile)
Sets the job file of the window (will be visible in the title and more).
|
void |
setStatusLabelError()
Sets the icon of the status label to indicate an error situation
|
void |
setStatusLabelNotice()
Sets the icon of the status label to indicate an notice/informational
situation
|
void |
setStatusLabelText(java.lang.String statusLabelText)
Sets the status label text.
|
void |
setStatusLabelValid()
Sets the icon of the status label to indicate an valid situation
|
void |
setStatusLabelWarning()
Sets the icon of the status label to indicate a warning situation
|
close, getWindowContext, getWindowIcon, getWindowTitle, open, toComponent, toFrontboolean isDatastoreSet()
void setDatastore(Datastore datastore)
datastore - void setDatastore(Datastore datastore, boolean expandTree)
datastore - expandTree - true if the datastore tree should be initially expanded.void setJobFile(org.apache.commons.vfs2.FileObject jobFile)
jobFile - org.apache.commons.vfs2.FileObject getJobFile()
void setDatastoreSelectionEnabled(boolean datastoreSelectionEnabled)
datastoreSelectionEnabled - boolean isDatastoreSelectionEnabled()
setDatastoreSelectionEnabled(boolean)void applyPropertyValues()
java.lang.String getStatusLabelText()
void setStatusLabelText(java.lang.String statusLabelText)
statusLabelText - void setStatusLabelError()
void setStatusLabelWarning()
void setStatusLabelValid()
void setStatusLabelNotice()
org.datacleaner.job.builder.AnalysisJobBuilder getAnalysisJobBuilder()
AnalysisJobBuilder that the window currently represents.void changePanel(AnalysisJobBuilderWindow.AnalysisWindowPanelType panel)
panel - Copyright © 2015. All Rights Reserved.