|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectadams.core.ConsoleObject
adams.core.option.AbstractOptionHandler
adams.flow.core.AbstractActor
adams.flow.core.AbstractDisplay
adams.flow.sink.AbstractDisplay
adams.flow.sink.AbstractGraphicalDisplay
adams.flow.sink.WekaInstanceViewer
public class WekaInstanceViewer
Actor for displaying adams.data.instance.Instance objects in a graphical way (using the internal format), like the 'Instance Explorer' tool.
Input/output:-D <int> (property: debugLevel) The greater the number the more additional info the scheme may output to the console (0 = off). default: 0 minimum: 0
-name <java.lang.String> (property: name) The name of the actor. default: WekaInstanceViewer
-annotation <adams.core.base.BaseText> (property: annotations) The annotations to attach to this actor. default:
-skip (property: skip) If set to true, transformation is skipped and the input token is just forwarded as it is.
-stop-flow-on-error (property: stopFlowOnError) If set to true, the flow gets stopped in case this actor encounters an error; useful for critical actors.
-width <int> (property: width) The width of the dialog. default: 800 minimum: 1
-height <int> (property: height) The height of the dialog. default: 500 minimum: 1
-x <int> (property: x) The X position of the dialog (>=0: absolute, -1: left, -2: center, -3: right ). default: -1 minimum: -3
-y <int> (property: y) The Y position of the dialog (>=0: absolute, -1: top, -2: center, -3: bottom ). default: -1 minimum: -3
-writer <adams.gui.print.JComponentWriter> (property: writer) The writer to use for generating the graphics output. default: adams.gui.print.NullWriter
-zoom-overview (property: zoomOverview) If enabled, a zoom overview panel gets displayed as well.
| Field Summary | |
|---|---|
protected InstancePanel |
m_InstancePanel
the panel with the instances. |
protected boolean |
m_ZoomOverview
whether to display the zoom overview. |
| Fields inherited from class adams.flow.sink.AbstractGraphicalDisplay |
|---|
m_GraphicFileChooser, m_MenuBar, m_MenuItemFileClear, m_MenuItemFileClose, m_MenuItemFileSaveAs, m_MenuItemFileSaveTextAs, m_TextFileChooser, m_Writer |
| Fields inherited from class adams.flow.core.AbstractDisplay |
|---|
BACKUP_INPUT, m_CreateFrame, m_Frame, m_Height, m_InputToken, m_Panel, m_ShortTitle, m_Updating, m_Width, m_X, m_Y |
| Fields inherited from class adams.flow.core.AbstractActor |
|---|
FILE_EXTENSION, FILE_EXTENSION_GZ, m_Annotations, m_BackupState, m_DetectedObjectVariables, m_DetectedVariables, m_ErrorHandler, m_Executed, m_FullName, m_Headless, m_Name, m_Parent, m_Root, m_Self, m_Skip, m_StopFlowOnError, m_StopMessage, m_Stopped, m_StorageHandler, m_VariablesUpdated |
| Fields inherited from class adams.core.option.AbstractOptionHandler |
|---|
m_DebugLevel, m_OptionManager |
| Constructor Summary | |
|---|---|
WekaInstanceViewer()
|
|
| Method Summary | |
|---|---|
Class[] |
accepts()
Returns the class that the consumer accepts. |
protected void |
cleanUpGUI()
Removes all graphical components. |
void |
clearPanel()
Clears the content of the panel. |
AbstractDisplayPanel |
createDisplayPanel(Token token)
Creates a new panel for the token. |
void |
defineOptions()
Adds options to the internal list of options. |
protected void |
display(Token token)
Displays the token (the panel and dialog have already been created at this stage). |
boolean |
displayPanelRequiresScrollPane()
Returns whether the created display panel requires a scroll pane or not. |
protected int |
getDefaultHeight()
Returns the default height for the dialog. |
protected int |
getDefaultWidth()
Returns the default width for the dialog. |
boolean |
getZoomOverview()
Returns whether the zoom overview gets displayed. |
String |
globalInfo()
Returns a string describing the object. |
protected BasePanel |
newPanel()
Creates the panel to display in the dialog. |
void |
setZoomOverview(boolean value)
Sets whether to display the zoom overview. |
String |
supplyText()
Supplies the text. |
protected static String |
supplyText(InstancePanel panel)
Returns the displayed instances as ARFF. |
String |
zoomOverviewTipText()
Returns the tip text for this property. |
| Methods inherited from class adams.flow.sink.AbstractGraphicalDisplay |
|---|
clear, close, createMenuBar, getGraphicFileChooser, getMenuBar, getSendToClasses, getSendToItem, getTextFileChooser, getWriter, hasPanel, hasSendToItem, postDisplay, preDisplay, saveAs, saveTextAs, setWriter, supplyComponent, supportsClear, updateMenu, writerTipText |
| Methods inherited from class adams.flow.sink.AbstractDisplay |
|---|
newDisplayRunnable |
| Methods inherited from class adams.flow.core.AbstractDisplay |
|---|
backupState, cleanUp, createFrame, createTitle, doCreateFrame, doExecute, getCreateFrame, getDefaultX, getDefaultY, getFrame, getHeight, getPanel, getQuickInfo, getShortTitle, getWidth, getX, getY, heightTipText, initialize, input, postCreateFrame, preCreateFrame, reset, restoreState, setCreateFrame, setHeight, setShortTitle, setWidth, setX, setY, shortTitleTipText, stopExecution, widthTipText, wrapUp, xTipText, yTipText |
| Methods inherited from class adams.core.option.AbstractOptionHandler |
|---|
cleanUpOptions, debug, debugLevelTipText, finishInit, getDebugLevel, getOptionManager, isDebugOn, newOptionManager, setDebugLevel, toCommandLine, toString |
| Methods inherited from class adams.core.ConsoleObject |
|---|
getDebugging, getSystemErr, getSystemOut |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface adams.flow.core.InputConsumer |
|---|
input |
| Field Detail |
|---|
protected InstancePanel m_InstancePanel
protected boolean m_ZoomOverview
| Constructor Detail |
|---|
public WekaInstanceViewer()
| Method Detail |
|---|
public String globalInfo()
globalInfo in class AbstractOptionHandlerpublic void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class AbstractGraphicalDisplayprotected int getDefaultWidth()
getDefaultWidth in class AbstractDisplayprotected int getDefaultHeight()
getDefaultHeight in class AbstractDisplaypublic void setZoomOverview(boolean value)
value - if true then the zoom overview will get displayedpublic boolean getZoomOverview()
public String zoomOverviewTipText()
public void clearPanel()
clearPanel in class AbstractDisplayprotected BasePanel newPanel()
newPanel in class AbstractDisplaypublic Class[] accepts()
accepts in interface InputConsumerprotected void display(Token token)
display in class AbstractDisplaytoken - the token to displayprotected void cleanUpGUI()
cleanUpGUI in class AbstractGraphicalDisplaypublic AbstractDisplayPanel createDisplayPanel(Token token)
createDisplayPanel in interface DisplayPanelProvidertoken - the token to display in a new panel
public String supplyText()
supplyText in interface TextSupplierprotected static String supplyText(InstancePanel panel)
panel - the panel to obtain the data form
public boolean displayPanelRequiresScrollPane()
displayPanelRequiresScrollPane in interface DisplayPanelProvider
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||