|
||||||||||
| 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.BoxPlot
public class BoxPlot
* Actor for displaying box plots.
*
* For more information, see:
* http://en.wikipedia.org/wiki/Box_plot
*
-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: BoxPlot
-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.
-short-title (property: shortTitle) If enabled uses just the name for the title instead of the actor's full name.
-width <int> (property: width) The width of the dialog. default: 1000 minimum: -1
-height <int> (property: height) The height of the dialog. default: 700 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
-width-plot <int> (property: widthPlot) Width of each box plot default: 200 minimum: 50 maximum: 500
-height-plot <int> (property: heightPlot) Height of each box plot default: 200 minimum: 50 maximum: 500
-width-ax <int> (property: widthAx) Width of box plot y axis default: 50 minimum: 20 maximum: 100
-num-horizontal <int> (property: numHorizontal) Number of box plots to display on each row, -1 and 0 aredefault and will display all the box plots in one row default: -1 minimum: -1
-fill-box (property: fillBox) Fill the box plots with color
-color <java.awt.Color> (property: color) Color to fill box plots default: #ff0000
-same-axis (property: sameAxis) Box plots have same axis
-attributes <adams.core.Range> (property: attributes)
Attributes to display in box plots; A range is a comma-separated list of
single 1-based indices or sub-ranges of indices ('start-end'); 'inv(...)'
inverts the range '...'; the following placeholders can be used as well:
first, second, third, last_2, last_1, last
default: first-last
| Field Summary | |
|---|---|
protected Range |
m_AttString
range of box plots to display, in string form |
protected BoxPlotManager |
m_BoxPlot
panel to display on the actor |
protected Color |
m_Color
Color to fill the box |
protected boolean |
m_Fill
Fill the box with color |
protected int |
m_HeightPlot
height of plots to be drawn |
protected int |
m_NumHorizontal
Number of plots on each row |
protected boolean |
m_SameAxis
same axis for each box plot |
protected int |
m_WidthAx
same axis for each box plot |
protected int |
m_WidthPlot
width of plots to be drawn |
| 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 |
|---|
m_Annotations, m_BackupState, m_DetectedObjectVariables, m_DetectedVariables, m_ErrorHandler, m_Executed, m_Executing, 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 |
| Fields inherited from interface adams.flow.core.Actor |
|---|
FILE_EXTENSION, FILE_EXTENSION_GZ |
| Constructor Summary | |
|---|---|
BoxPlot()
|
|
| Method Summary | |
|---|---|
Class[] |
accepts()
|
String |
attributesTipText()
Tip text to display for the option |
void |
clearPanel()
|
String |
colorTipText()
Tip text for the color property |
void |
defineOptions()
Adds options to the internal list of operations |
protected void |
display(Token token)
|
String |
fillBoxTipText()
Tip Text for the fill box property |
Range |
getAttributes()
get the attributes to be displayed initially |
Color |
getColor()
Get the color to fill the box plots |
protected int |
getDefaultHeight()
|
protected int |
getDefaultWidth()
|
boolean |
getFillBox()
get whether the box should be filled with color |
int |
getHeightPlot()
get the height of each box plot |
int |
getNumHorizontal()
Get the number of box plots to display on each row |
String |
getQuickInfo()
Returns a quick info about the actor, which will be displayed in the GUI. |
boolean |
getSameAxis()
gets whether the box plots are drawn using the same axis |
int |
getWidthAx()
Get the width of the left axis of each box plot |
int |
getWidthPlot()
Get the width of each box plot |
String |
globalInfo()
|
String |
heightPlotTipText()
Tip text to display for the option |
protected BasePanel |
newPanel()
|
String |
numHorizontalTipText()
Return a tip text for the number of box plots on each row property |
String |
sameAxisTipText()
Returns the tip text for this property |
void |
setAttributes(Range val)
Set the attributes to be displayed initially |
void |
setColor(Color val)
Set the color to fill the box plots |
void |
setFillBox(boolean val)
Set whether the box plots should be filled with color |
void |
setHeightPlot(int val)
Set the height of each box plot |
void |
setNumHorizontal(int val)
Set the number of box plots to display on each row |
void |
setSameAxis(boolean val)
Set whether the box plots use the same axis scale |
void |
setWidthAx(int val)
Set the width of the left axis for each box plot |
void |
setWidthPlot(int val)
Set the width of each box plot |
String |
widthAxTipText()
Tip text to display for the option |
String |
widthPlotTipText()
Tip text to display for the option |
| Methods inherited from class adams.flow.sink.AbstractGraphicalDisplay |
|---|
cleanUpGUI, 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, 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 |
| Methods inherited from interface adams.flow.core.Actor |
|---|
cleanUp, compareTo, debug, destroy, equals, execute, findVariables, getAnnotations, getDefaultName, getDetectedVariables, getErrorHandler, getFullName, getName, getNextSibling, getParent, getPreviousSibling, getRoot, getSkip, getStopFlowOnError, getStopMessage, getStorageHandler, getVariables, handleError, hasErrorHandler, hasStopMessage, index, isExecuted, isFinished, isHeadless, isStopped, setAnnotations, setErrorHandler, setHeadless, setName, setParent, setSkip, setStopFlowOnError, setUp, setVariables, sizeOf, stopExecution, stopExecution, variableChanged, wrapUp |
| Methods inherited from interface adams.core.AdditionalInformationHandler |
|---|
getAdditionalInformation |
| Methods inherited from interface adams.core.option.OptionHandler |
|---|
cleanUpOptions, getOptionManager |
| Field Detail |
|---|
protected BoxPlotManager m_BoxPlot
protected boolean m_SameAxis
protected Range m_AttString
protected int m_WidthPlot
protected int m_HeightPlot
protected int m_WidthAx
protected int m_NumHorizontal
protected boolean m_Fill
protected Color m_Color
| Constructor Detail |
|---|
public BoxPlot()
| Method Detail |
|---|
public Class[] accepts()
public void clearPanel()
clearPanel in class AbstractDisplayprotected BasePanel newPanel()
newPanel in class AbstractDisplayprotected void display(Token token)
display in class AbstractDisplaypublic void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class AbstractGraphicalDisplaypublic String getQuickInfo()
getQuickInfo in interface QuickInfoSupportergetQuickInfo in interface ActorgetQuickInfo in class AbstractDisplaypublic void setFillBox(boolean val)
val - True if box should be filled inpublic boolean getFillBox()
public String fillBoxTipText()
public void setColor(Color val)
val - Color to fill plotspublic Color getColor()
public String colorTipText()
public void setWidthPlot(int val)
val - Width in pixelspublic int getWidthPlot()
public String widthPlotTipText()
public void setHeightPlot(int val)
val - Height in pixelspublic int getHeightPlot()
public String heightPlotTipText()
public void setWidthAx(int val)
val - Width in pixelspublic int getWidthAx()
public String widthAxTipText()
public void setNumHorizontal(int val)
val - Number on each rowpublic int getNumHorizontal()
public String numHorizontalTipText()
public String globalInfo()
globalInfo in class AbstractOptionHandlerprotected int getDefaultWidth()
getDefaultWidth in class AbstractDisplayprotected int getDefaultHeight()
getDefaultHeight in class AbstractDisplaypublic void setAttributes(Range val)
val - String to create the range objectpublic Range getAttributes()
public String attributesTipText()
public void setSameAxis(boolean val)
val - True if box plots use same axispublic boolean getSameAxis()
public String sameAxisTipText()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||