|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--PopupEditRscript
The PopupEditRscript class creates a popup window for editing the current RLO by invoking editRLO(), or creating a new RLO by the newRLO() method. The Demo RLOs (rloID < nDemoAnalyses) have the GenR checkboxes activated.
Inner classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
Inner classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock |
Field Summary | |
(package private) java.awt.Button |
cancelButton
"Cancel" window button |
(package private) java.awt.Panel |
centerPanel
Center Panel to hold the text area and the wizard panel. |
(package private) java.awt.Button |
closeButton
"Close" window button |
(package private) java.awt.Button |
closeGenRButton
"Close" window button for DEMO GenR edit |
(package private) java.awt.Panel |
controlPanel
Control Panel to hold buttons and GenR checkboxes in popup window. |
(package private) int |
cursorLoc
keep track of cursor location within textarea |
(package private) int[] |
demoWizardList
List of wizards for Demo Wizard of pre-constructed RLOs |
private static int |
EDIT_WINDOW_HEIGHT
|
private static int |
EDIT_WINDOW_WIDTH
MIN size of scrollable Canvas |
(package private) java.awt.Panel |
editButtonsPanel
Control Panel to hold buttons in popup window. |
(package private) java.lang.String |
editedRscriptFile
edited Load .R script File |
(package private) boolean |
editingRLOflag
Flag set if editing a RLO |
(package private) java.lang.String |
editRscriptText
.R text or help message |
(package private) java.awt.TextArea |
editRscriptTextArea
Text area to draw editRscriptText in popup window. |
(package private) static java.lang.String |
EPILOGUE_END
fixed epilogue end string |
(package private) static java.lang.String |
EPILOGUE_START
fixed epilogue start string |
(package private) int[] |
fullWizardList
List of wizards for full Wizard of new RLOs |
(package private) java.awt.Button |
generateTemplateButton
Generate R template code button |
(package private) int |
genRbits
GenR Bits is a bit pattern of selected (R_GENR_xxxx) options used during .R script generation. |
(package private) java.lang.String |
helpStr
The help message |
(package private) java.awt.Button |
importRfileButton
"Import .R file" |
(package private) java.lang.String[] |
inputDataFileNames
Name of input file if any (if not null) |
(package private) int[] |
inputDataTypes
R_DATA_TYPE_xxxx type of input file if any |
(package private) java.awt.Choice[] |
inputTypesChoice
Input data type Choices [0:MAX_WIZ_CHOICES-1] |
(package private) java.lang.String[] |
inputTypesChoiceNames
Input data types Choice names [0:nInputTypes-1] |
(package private) int[] |
inputTypesChoiceValues
data types Choice values [0:nInputTypes-1]. |
(package private) boolean |
isNewRLOflag
Flag that indicates we are editing a new RLO or editing an old one |
(package private) java.awt.Label[] |
labelWizard
Wizard title labels [0:MAX_WIZ_ROWS-1] |
(package private) int |
lastWizardNbr
|
(package private) java.lang.String[] |
legalMenuStubNames
|
(package private) java.awt.Panel |
mainWizardPanel
main wizard panel, separates top label from grid of TF and labels |
(package private) java.awt.Label |
mainWizardPanelLabel
main label for wizard panel |
(package private) static int |
MAX_WIZ_INPUT_CHOICES
Maximum # rows of Input Choices in the wizard grid |
(package private) static int |
MAX_WIZ_OUTPUT_CHOICES
Maximum # rows of Input Choices in the wizard grid |
(package private) static int |
MAX_WIZ_R2M
Maximum # rows of R2Client Choices in the wizard grid |
(package private) static int |
MAX_WIZ_ROWS
Maximum # rows in the wizard grid ([#rows,2] |
(package private) static int |
MAXRLO
Maximum # of array slots for editing |
(package private) java.lang.String |
menuName
Analysis menu name |
(package private) java.awt.Choice |
menuStubChoice
menu stub choice widget |
(package private) java.lang.String |
menuStubName
Desired Client menu stub. |
(package private) MJAutil |
mjaUtil
|
(package private) MJAReval |
mr
short form instance of mjaReval |
(package private) java.awt.TextField |
msgTextField
Text field to hold popup edit messages. |
(package private) java.awt.Button |
nextButton
"Next" wizard button |
(package private) int |
nInputFiles
# of input files if any, 0 if none |
(package private) int |
nInputTypesValues
# of input data type values |
(package private) int |
nMenuStubNames
# of menu stub names |
(package private) int |
nOutputFiles
# of output files if any, 0 if none |
(package private) int |
nOutputTypeValues
# of input data types |
(package private) int |
nProcessCB
# of Process checkbox entries |
(package private) int |
nr2ClientActionValues
# of R2Client action Choice values |
(package private) int |
nSetR2ClientFiles
# of output files used to set R to client data if any, 0 if none |
private int |
nUseGenRCB
Rscript generation GUI for DEMO only: # of entries |
(package private) int |
nWizards
# of wizards |
(package private) java.lang.String[] |
outputDataFileNames
List of output files if any, null if none |
(package private) int[] |
outputDataTypes
List of R_FILE_TYPE_xxxx types of output files if any, null if none. |
(package private) java.awt.Choice[] |
outputTypesChoice
Output data type Choices [0:MAX_WIZ_CHOICES-1] |
(package private) java.lang.String[] |
outputTypesChoiceNames
Output data types Choice names [0:nOutputTypes-1] |
(package private) int[] |
outputTypesChoiceValues
Output data types Choice values [0:nOutputTypes-1]. |
(package private) java.lang.String |
outsideLoadRscriptFile
outside Load .R script File |
private int |
preferredHeight
preferred height size of frame |
private int |
preferredWidth
preferred width size of frame |
(package private) java.awt.Button |
prevButton
"Prev" wizard button |
(package private) int |
processBits
Process Bits is a bit pattern of selected (R_PB_xxxx) options used during processing |
(package private) int[] |
processCBbits
Process checkbox processBits [0:nProcessCB-1] from R_PB_xxxx. |
(package private) java.lang.String[] |
processCBname
Process checkbox names [0:nProcessCB-1] |
(package private) java.awt.Checkbox[] |
processCheckbox
Process bits checkboxes [0:nProcessCB-1] |
(package private) static java.lang.String |
PROLOGUE_END
fixed prologue end string |
(package private) static java.lang.String |
PROLOGUE_START
fixed prologue start string |
(package private) java.awt.Choice[] |
r2ClientActionChoice
R2Client action Choices [0:MAX_WIZ_CHOICES-1] |
(package private) java.lang.String[] |
r2ClientActionChoiceNames
R2Client action Choice names [0:nr2ClientActions-1] |
(package private) int[] |
R2ClientTypesChoiceValues
R2Client action Choice values [0:nr2ClientActions-1] |
(package private) int |
relWizardNbr
relative index through either fullWizardList[] or demoWizardList[] to then access wizardNames[]. |
(package private) RgenDemo |
rgd
R demo code generator |
(package private) int |
rloID
sequence # of description |
(package private) java.awt.Label |
rloMenuNameLabel
current RLO being edited |
(package private) java.lang.String |
rloMenuNameMsg
RLO edit menuName msg |
(package private) java.awt.Label |
rloTitleLabel
title label |
(package private) java.lang.String |
rloTitleMsg
RLO edit title label msg |
(package private) java.lang.String |
RscriptName
Name of .R script file |
(package private) java.lang.String |
RscriptText
.R text |
(package private) RtestBase |
rtb
instance of the parent |
(package private) java.awt.Button |
saveRLOButton
"Save RLO" window button |
(package private) java.lang.String |
scriptSpecificRoptions
Optional script Specific R startup options. |
(package private) java.lang.String[] |
setR2ClientFileNames
List of output file names used to set R to client data if any, null if none |
(package private) java.lang.String[] |
setR2ClientObjNames
List of Client object names used to set R to client data if any, null if none. |
(package private) int[] |
setR2ClientObjTypes
List of R_SET_R2Client_xxxx types of output files if any, null if none. |
(package private) java.awt.Checkbox |
showHelpCheckbox
Show Help message text box. |
(package private) boolean |
showHelpFlag
Flag to display help message |
(package private) int |
templateValue
selected template value # from R_DATA_TYPE_xxxx Note: this is the type of the 1st input file |
(package private) java.awt.TextField[] |
textFieldWizard
Wizard title text fields [0:MAX_WIZ_ROWS-1] |
(package private) java.awt.Panel |
topEditPanel
|
(package private) int[] |
useGenRbit
Rscript generation GUI for DEMO only: add separate method generators |
private java.awt.Checkbox[] |
useGenRcheckbox
Rscript generation GUI for DEMO only: add separate method generators |
private java.lang.String[] |
useGenRname
Rscript generation GUI for DEMO only: add separate method generators |
(package private) java.awt.Choice |
wizardChoice
Wizard choice widget |
(package private) java.lang.String[] |
wizardNames
List of Wizard options |
(package private) int |
wizardNbr
default wizard to use at startup index wizardNames[] |
(package private) java.awt.Panel |
wizardPanel
Wizard Panel |
Fields inherited from class java.awt.Frame |
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis |
Fields inherited from class java.awt.Window |
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, showWithParent, warningString, windowListener, windowSerializedDataVersion |
Fields inherited from class java.awt.Container |
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads |
Fields inherited from class java.awt.Component |
accessibleContext, actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
(package private) |
PopupEditRscript(RtestBase rtb)
PopupEditRscript() - build the popup window to edit R scripts |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
actionPerformed() - Handle Control panel button clicks |
(package private) void |
allocLocalRLOstate()
allocLocalRLOstate() - create empty local edit state variables for the RLO database. |
(package private) void |
changeWizardMenuMode(boolean demoModeFlag)
changeWizardMenuMode() - change Wizard menu between Demo or non-demo RLO. |
(package private) boolean |
checkWellFormedEditRLO()
checkWellFormedEditRLO() - check if current edit RLO is well formed |
(package private) void |
closeRLOedit(boolean saveRLOflag)
closeRLOedit() - popdown the window and clear the edit state. |
(package private) void |
editRLO(int rloId)
editRLO() - edit an existing RLO database entry. |
java.lang.String |
extractUserRscript(java.lang.String completeRscript)
extractUserRscript() - extract user R script from center of complete. |
(package private) java.lang.String |
genEpilogue()
genEpilogue() - generate epilogue R script to write data commands to put R created data into Temp/ folder for reading by MAExplorer when required by actions in the RLO specification. |
(package private) java.lang.String |
genPrologue()
genPrologue() - generate prologue R script to read data commands. |
(package private) java.lang.String |
getHelpStr()
getHelpStr() - get popup edit help message. |
java.awt.Dimension |
getPreferredSize()
getPreferredSize() - get the preferred size |
(package private) java.lang.String |
getRscriptByRLOid(int rloID)
getRscriptByRLOid() - generate or read the current Rscript into RscriptText. |
boolean |
handleEvent(java.awt.Event evt)
handleEvent() - process special events |
void |
itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged() - handle item state changed eventsms. |
void |
keyPressed(java.awt.event.KeyEvent e)
keyPressed() - key pressed in TextField |
void |
keyReleased(java.awt.event.KeyEvent e)
keyReleased() - key released in TextField |
void |
keyTyped(java.awt.event.KeyEvent e)
keyTyped() - key typed in TextField |
(package private) int |
newRLO()
newRLO() - create a new local RLO instance. |
java.lang.String |
onlyOnePrologueEpilogueTag(java.lang.String str)
onlyOnePrologueEpilogueTag() - Omit extra prologue/epilogue tags, save only the first one encountered. |
void |
paint(java.awt.Graphics g)
paint() - update window |
private boolean |
rebuildWizardPanel(int newWizardNbr)
rebuildWizardPanel() - rebuild Wizard elements and the new wizardLabel in the wizardPanel. |
(package private) void |
resetEditRLObuttons(boolean flag)
resetEditRLObuttons() - enable/disable Edit Buttons. |
(package private) void |
setPopupEditVisible(boolean flag)
setPopupEditVisible() - enable/disable popup edit RLO window |
(package private) boolean |
setRLOdbFromRLOedit()
setRLOdbFromRLOedit() - set the RLO database from the edit state for current RLO. |
(package private) void |
setRLOeditFromRLOdb()
setRLOeditFromRLOdb() - set the local RLO edit state from current RLO. |
(package private) void |
setupGenRcheckboxesStates()
setupGenRcheckboxesStates() - set all genRbits checkbox states based on RLO state |
(package private) void |
setupProcessCheckboxesStates()
setupProcessCheckboxesStates() - set all processBits checkbox states based on RLO state |
(package private) void |
showPEmsg(java.lang.String msg)
showPEmsg() - draw text in Popup Edit message line |
(package private) void |
showPEmsg(java.lang.String msg,
java.awt.Color fgColor,
java.awt.Color bgColor)
showPEmsg() - draw text in Popup Edit message line |
void |
textValueChanged(java.awt.event.TextEvent e)
textValueChanged() - event handler for TextArea |
void |
update(java.awt.Graphics g)
update() - update window |
(package private) void |
updateTitleMsgs()
updateTitleMsgs() - update the title messages |
private void |
validateInFileListsSize(int size)
validateInFileListsSize() - grow or create RLO Input File lists size |
private void |
validateOutFileListsSize(int size)
validateOutFileListsSize() - grow or create RLO Output File lists Sizes |
private void |
validateR2ClientlistsSize(int size)
validateR2ClientlistsSize() - grow or create R2Client lists Sizes |
void |
windowActivated(java.awt.event.WindowEvent e)
|
void |
windowClosed(java.awt.event.WindowEvent e)
|
void |
windowClosing(java.awt.event.WindowEvent e)
windowClosing() - close down the window after saving the RLO |
void |
windowDeactivated(java.awt.event.WindowEvent e)
|
void |
windowDeiconified(java.awt.event.WindowEvent e)
|
void |
windowIconified(java.awt.event.WindowEvent e)
|
void |
windowOpened(java.awt.event.WindowEvent e)
|
Methods inherited from class java.awt.Frame |
|
Methods inherited from class java.awt.Window |
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, processWindowEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFont, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
RtestBase rtb
MJAReval mr
MJAutil mjaUtil
RgenDemo rgd
static final int MAXRLO
static final int MAX_WIZ_ROWS
static final int MAX_WIZ_INPUT_CHOICES
static final int MAX_WIZ_OUTPUT_CHOICES
static final int MAX_WIZ_R2M
private static final int EDIT_WINDOW_WIDTH
private static final int EDIT_WINDOW_HEIGHT
private int preferredHeight
private int preferredWidth
static final java.lang.String PROLOGUE_START
static final java.lang.String PROLOGUE_END
static final java.lang.String EPILOGUE_START
static final java.lang.String EPILOGUE_END
boolean editingRLOflag
java.awt.TextArea editRscriptTextArea
java.awt.TextField msgTextField
java.awt.Checkbox showHelpCheckbox
boolean showHelpFlag
java.lang.String helpStr
java.awt.Panel topEditPanel
java.awt.Panel centerPanel
java.awt.Panel controlPanel
java.awt.Panel editButtonsPanel
java.awt.Panel mainWizardPanel
java.awt.Panel wizardPanel
int lastWizardNbr
java.awt.Label mainWizardPanelLabel
java.awt.Label[] labelWizard
java.awt.TextField[] textFieldWizard
java.awt.Choice wizardChoice
int[] fullWizardList
int[] demoWizardList
java.lang.String[] wizardNames
int nWizards
int wizardNbr
int relWizardNbr
java.awt.Choice menuStubChoice
java.lang.String[] legalMenuStubNames
int nMenuStubNames
java.awt.Button generateTemplateButton
int templateValue
java.awt.Button importRfileButton
java.awt.Button saveRLOButton
java.awt.Button prevButton
java.awt.Button nextButton
java.awt.Button cancelButton
java.awt.Button closeButton
java.awt.Label rloTitleLabel
java.awt.Label rloMenuNameLabel
java.lang.String rloTitleMsg
java.lang.String rloMenuNameMsg
java.awt.Choice[] inputTypesChoice
java.lang.String[] inputTypesChoiceNames
int[] inputTypesChoiceValues
int nInputTypesValues
java.awt.Choice[] outputTypesChoice
java.lang.String[] outputTypesChoiceNames
int[] outputTypesChoiceValues
int nOutputTypeValues
java.awt.Choice[] r2ClientActionChoice
java.lang.String[] r2ClientActionChoiceNames
int[] R2ClientTypesChoiceValues
int nr2ClientActionValues
java.awt.Checkbox[] processCheckbox
java.lang.String[] processCBname
int[] processCBbits
int nProcessCB
private java.awt.Checkbox[] useGenRcheckbox
private java.lang.String[] useGenRname
int[] useGenRbit
private int nUseGenRCB
java.awt.Button closeGenRButton
boolean isNewRLOflag
java.lang.String outsideLoadRscriptFile
java.lang.String editedRscriptFile
java.lang.String editRscriptText
java.lang.String RscriptText
int rloID
java.lang.String menuName
java.lang.String menuStubName
java.lang.String RscriptName
int nInputFiles
java.lang.String[] inputDataFileNames
int[] inputDataTypes
int processBits
int genRbits
int nOutputFiles
java.lang.String[] outputDataFileNames
int[] outputDataTypes
int nSetR2ClientFiles
java.lang.String[] setR2ClientFileNames
java.lang.String[] setR2ClientObjNames
int[] setR2ClientObjTypes
int cursorLoc
java.lang.String scriptSpecificRoptions
Constructor Detail |
PopupEditRscript(RtestBase rtb)
Method Detail |
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class java.awt.Container
void showPEmsg(java.lang.String msg, java.awt.Color fgColor, java.awt.Color bgColor)
msg
- tod displayfgColor
- foreground colorbgColor
- background colorvoid showPEmsg(java.lang.String msg)
msg
- tod displayjava.lang.String getHelpStr()
void allocLocalRLOstate()
void editRLO(int rloId)
rloID
- to edit (existing RLO)MJAReval.setCurrentRLO(int)
,
changeWizardMenuMode(boolean)
,
resetEditRLObuttons(boolean)
,
setRLOeditFromRLOdb()
int newRLO()
MJAReval.newRLO()
,
allocLocalRLOstate()
,
changeWizardMenuMode(boolean)
,
resetEditRLObuttons(boolean)
,
setPopupEditVisible(boolean)
void setRLOeditFromRLOdb()
MJAReval.getCurrentRLOid()
,
MJAReval.getCurrentRLOmenuName()
,
MJAReval.getInputDataFileNames()
,
MJAReval.getInputDataTypes()
,
MJAReval.getAllProcessBits()
,
MJAReval.getOutputDataFileNames()
,
MJAReval.getOutputDataTypes()
,
MJAReval.getSetR2ClientFileNames()
,
MJAReval.getSetR2ClientObjNames()
,
MJAReval.getSetR2ClientObjTypes()
,
MJAReval.getRstartupOptions()
,
MJAReval.getRscriptBasePath()
,
MJAReport#readTextToFile
,
Rtest#createDemoRscript
java.lang.String getRscriptByRLOid(int rloID)
rloID
- - of script to getvoid updateTitleMsgs()
boolean setRLOdbFromRLOedit()
MJAReval.setRLO(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], int[], int, int, java.lang.String[], int[], java.lang.String[], java.lang.String[], int[], java.lang.String)
boolean checkWellFormedEditRLO()
1. The RscriptName must be defined and well formed (".R" ext). 2. The Menu name must be defined 3. [TODO] check rest of RLO fields if necessary
void setPopupEditVisible(boolean flag)
flag
- to enable/disablepublic void paint(java.awt.Graphics g)
paint
in class java.awt.Container
public void update(java.awt.Graphics g)
update
in class java.awt.Container
public boolean handleEvent(java.awt.Event evt)
handleEvent
in class java.awt.Component
void closeRLOedit(boolean saveRLOflag)
saveRLOflag
- save RLO to file if setsetPopupEditVisible(boolean)
public java.lang.String onlyOnePrologueEpilogueTag(java.lang.String str)
For example: if the input is P1E1P2codeE2 it will return P1E1, if the input is P1P2codeE2E1 it will return P1E1,Note: Must input string str must not contain '\r's so the must be remapped to '\n's prior to this call.
str
- String to be checked for extra starts/endsjava.lang.String genPrologue()
#genClientReaderPrologue
java.lang.String genEpilogue()
If tabDelimReportFile exists and an objAction is specified, then it will write out the following R object with write.table().
It calls genClientEpilogue() to generate the code.
#genClientEpilogue
public java.lang.String extractUserRscript(java.lang.String completeRscript)
R script. It is defined as the code between PROLOGUE_END and EPILOGUE_STARTIf no template code is there, just return what is there.
completeRscript
- is complete R script with
(prologue, userRscript,epilogue)public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
MJAReport#readTextToFile
,
showPEmsg(java.lang.String, java.awt.Color, java.awt.Color)
,
closeRLOedit(boolean)
,
setRLOdbFromRLOedit()
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
e
- is ItemEventMJAReval.clearGenRbit(int)
,
MJAReval.setGenRbit(int)
,
MJAReval.getCurrentRLOid()
,
Rtest#createDemoRscript
public void textValueChanged(java.awt.event.TextEvent e)
textValueChanged
in interface java.awt.event.TextListener
private boolean rebuildWizardPanel(int newWizardNbr)
newWizardNbr
- (1 to 8) to specify elements to set in wizardPanel
We use the numbering (1 to 8) of the wizards in the wizardName[]
array.void setupProcessCheckboxesStates()
MJAReval.isProcessBit(int)
void setupGenRcheckboxesStates()
MJAReval.isGenRbit(int)
void changeWizardMenuMode(boolean demoModeFlag)
demoModeFlag
- to set the checkboxesvoid resetEditRLObuttons(boolean flag)
flag
- to set the buttonspublic void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
private void validateInFileListsSize(int size)
size
- is new size for the listprivate void validateOutFileListsSize(int size)
size
- is new size for the listprivate void validateR2ClientlistsSize(int size)
size
- is new size for the listpublic void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
closeRLOedit(boolean)
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |