Classes | Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
com.generalrobotix.ui.view.GrxJythonPromptView Class Reference
Inheritance diagram for com.generalrobotix.ui.view.GrxJythonPromptView:
Inheritance graph
[legend]

Classes

class  ConsoleKeyListener
 
class  InitPythonAction
 
class  StyledTextWriter
 

Public Member Functions

void execFile ()
 
void execFile (final String url)
 
boolean getEnabledExecBtn ()
 
 GrxJythonPromptView (String name, GrxPluginManager manager, GrxBaseViewPart vp, Composite parent)
 constructor More...
 
void interrupt ()
 
void registerItemChange (GrxBaseItem item, int event)
 
void selectExecBtn ()
 
void setNameService ()
 
void setUp ()
 
void shutdown ()
 
void updateEditerFont ()
 
void waitInput (final String msg)
 
void waitInputConfirm (final String msg)
 
void waitInputMenu (String[][] menuList)
 
Object waitInputMessage (String msg)
 
boolean waitInputSelect (final String msg)
 
void waitInputSetMessage (String msg)
 
- Public Member Functions inherited from com.generalrobotix.ui.GrxBaseView
 GrxBaseView (String name, GrxPluginManager manager_, GrxBaseViewPart vp, Composite parent)
 constructor More...
 
void setName (String name)
 
GrxBaseViewPart getViewPart ()
 get view part More...
 
Composite getParent ()
 get parent composite More...
 
Composite getComposite ()
 get composite. SWTのパーツはここで取得できるコンポジット上に設置する。 More...
 
void setScrollMinSize (int width, int height)
 set scroll minimum size More...
 
boolean cleanup (List< GrxBaseItem > itemList)
 cleanup More...
 
void itemListChanged ()
 this method is called by PluginManager when list of items is changed More...
 
void focusedItemChanged (GrxBaseItem item)
 
void propertyChanged ()
 This method is called when a property of plugin is changed. More...
 
void registerItemChange (GrxBaseItem item, int event)
 
void update (GrxBasePlugin plugin, Object... arg)
 
void updatePosition (GrxBasePlugin plugin, Integer pos)
 
void updateTableFont ()
 
void updateEditerFont ()
 
void restoreProperties ()
 
Element storeProperties ()
 
void setUp ()
 
- Public Member Functions inherited from com.generalrobotix.ui.GrxBasePlugin
void addObserver (GrxObserver v)
 
GrxBasePlugin clone ()
 Override clone method. More...
 
void deleteObserver (GrxObserver v)
 
boolean equals (Object obj)
 check whether obj equals to this More...
 
Element getElement ()
 get element More...
 
Image getIcon ()
 get icon More...
 
Vector< Action > getMenu ()
 get menu More...
 
String [] getMenuPath ()
 get menu path More...
 
final String getName ()
 get name More...
 
ArrayList< GrxObservergetObserver ()
 
String getOldName ()
 
Vector< MenuManager > getSubMenu ()
 get subMenu More...
 
String getURL (boolean expand)
 
ValueEditType GetValueEditType (String key)
 Return editing type of the key item. More...
 
boolean isExclusive ()
 check whether this is exclusive or not More...
 
boolean isSelected ()
 check whether this is selected or not More...
 
void notifyObservers (Object... arg)
 
boolean propertyChanged (String property, String value)
 check validity of new value of property and update if valid More...
 
boolean registerCORBA ()
 
void rename (String newName)
 rename this item More...
 
void restoreProperties ()
 restore properties. Called by menu item "restore Properties" More...
 
void setDocument (Document doc)
 set document More...
 
void setElement (Element element)
 set element More...
 
void setExclusive (boolean b)
 set exclusive flag More...
 
void setFocused (boolean b)
 set/unset focus on this plugin More...
 
void setMenuItem (Action a)
 add a menu item More...
 
void setName (String name)
 set name More...
 
Object setProperty (String key, String value)
 set property value associated with a keyword More...
 
void setSelected (boolean b)
 set selected flag More...
 
void setSubMenu (MenuManager m)
 add a submenu More...
 
void setURL (String url)
 set URL property More...
 
void shutdown ()
 
Element storeProperties ()
 store properties More...
 
final String toString ()
 convert to String. Currently, name is returned. More...
 
void unregisterCORBA ()
 
- Public Member Functions inherited from com.generalrobotix.ui.util.GrxConfigBundle
final Double getDbl (String key, Double defaultVal)
 get double value associated to key More...
 
Double getDbl (String value)
 
final double [] getDblAry (String key, double[] defaultVal)
 get double array associated to key More...
 
double [] getDblAry (String value)
 get array of double from String More...
 
final Float getFlt (String key, Float defaultVal)
 get float value associated to key More...
 
final Float getFlt (String value)
 
final float [] getFltAry (String key, float[] defaultVal)
 get float array associated to key More...
 
float [] getFltAry (String value)
 
final Integer getInt (String key, Integer defaultVal)
 get integer value associated to key More...
 
final int [] getIntAry (String key)
 get integer array associated to key More...
 
final Short getShort (String key, Short defaultVal)
 get short value associated to key More...
 
Short getShort (String value)
 
final String getStr (String key)
 get value associated to keyword More...
 
final String getStr (String key, String defaultVal)
 get value associated to key More...
 
 GrxConfigBundle ()
 constructor More...
 
 GrxConfigBundle (String fname) throws IOException
 construct from a file More...
 
final boolean isFalse (String key)
 check whether value associated to key includes a word "false" More...
 
final boolean isFalse (String key, boolean defaultVal)
 check whether value associated to key includes a word "false" More...
 
final boolean isTrue (String key)
 check whether value associated to key includes a word "true" More...
 
final boolean isTrue (String key, boolean defaultVal)
 check whether value associated to key includes a word "true" More...
 
void load (String fname) throws IOException
 load config from a file More...
 
final void setBool (String key, boolean value)
 
final void setDbl (String key, double value)
 associate double value to key More...
 
final void setDbl (String key, double value, int digits)
 associate double value to key More...
 
final void setDblAry (String key, double[] value, int digits)
 associate double array to key More...
 
final void setDblAry (String key, double[] value)
 associate double array to key More...
 
final void setFlt (String key, float value)
 associate float value to key More...
 
final void setFltAry (String key, float[] value)
 associate float array to key More...
 
final void setInt (String key, int value)
 associate int value to key More...
 
final void setShort (String key, short value)
 associate short value to key More...
 
void store (String fname, String comments) throws IOException
 store this config More...
 

Private Member Functions

String getCommand ()
 
IAction getStartSimulationAction ()
 
void selectedExecBtn ()
 
void styleExecBtn (boolean selected)
 

Private Attributes

Button btnExec_
 
String com_
 
GrxPythonScriptItem currentItem_
 
Display display_
 
Frame frame_
 
List< String > history_ = new LinkedList<String>()
 
int hpos_ = 0
 
InteractiveInterpreter interpreter_ = new InteractiveInterpreter()
 
MenuDialog menuDialog
 
String message_
 
Composite parent_
 
String prompt_ = ">>> "
 
Object result_
 
Image simScriptStartIcon_
 
Image simScriptStopIcon_
 
StyledTextWriter stWriter_
 
StyledText styledText_
 
Thread thread_1_
 
Thread thread_2_
 
Writer writer_
 

Static Private Attributes

static final int HISTORY_SIZE = 50
 
static final int INTERVAL =100
 
static final int KS_BACK_SPACE = SWT.BS
 
static final int KS_CONTROL = SWT.CTRL
 
static final int KS_CTRL_A = 'a' | SWT.CTRL
 
static final int KS_CTRL_B = 'b' | SWT.CTRL
 
static final int KS_CTRL_E = 'e' | SWT.CTRL
 
static final int KS_CTRL_F = 'f' | SWT.CTRL
 
static final int KS_CTRL_N = 'n' | SWT.CTRL
 
static final int KS_CTRL_P = 'p' | SWT.CTRL
 
static final int KS_CTRL_U = 'u' | SWT.CTRL
 
static final int KS_DELETE = SWT.DEL
 
static final int KS_DOWN = SWT.ARROW_DOWN
 
static final int KS_ENTER = SWT.CR
 
static final int KS_ENTER_ALT = SWT.CR | SWT.ALT
 
static final int KS_ENTER_CTRL = SWT.CR | SWT.CTRL
 
static final int KS_ENTER_SHIFT = SWT.CR | SWT.SHIFT
 
static final int KS_LEFT = SWT.ARROW_LEFT
 
static final int KS_RIGHT = SWT.ARROW_RIGHT
 
static final int KS_SHIFT = SWT.SHIFT
 
static final int KS_UP = SWT.ARROW_UP
 

Additional Inherited Members

- Static Public Member Functions inherited from com.generalrobotix.ui.GrxBaseView
static Dimension getDefaultButtonSize ()
 get default button size More...
 
- Static Public Member Functions inherited from com.generalrobotix.ui.GrxBasePlugin
static Object getField (Class<? extends GrxBasePlugin > cls, String field, Object defaultValue)
 get field More...
 
- Public Attributes inherited from com.generalrobotix.ui.GrxBaseView
boolean isScrollable_ = true
 
double min
 
- Protected Member Functions inherited from com.generalrobotix.ui.GrxBasePlugin
 GrxBasePlugin (String name, GrxPluginManager manager)
 constructor More...
 
void setIcon (String iconName)
 set icon More...
 
void setMenuPath (String[] path)
 set menu path More...
 
boolean syncExec (Runnable r)
 Transfer SWT UI thread. More...
 
- Protected Attributes inherited from com.generalrobotix.ui.GrxBaseView
Composite composite_
 
- Protected Attributes inherited from com.generalrobotix.ui.GrxBasePlugin
Document doc_
 
Element element_
 
GrxPluginManager manager_
 
- Static Protected Attributes inherited from com.generalrobotix.ui.GrxBasePlugin
static final String [] booleanComboItem_ = new String[] {"true", "false" }
 
static final String INDENT4 = " "
 
static final String ITEM_TAG = "item"
 
static final String PROPERTY_TAG = "property"
 
static final String VIEW_TAG = "view"
 

Detailed Description

Definition at line 75 of file GrxJythonPromptView.java.

Constructor & Destructor Documentation

◆ GrxJythonPromptView()

com.generalrobotix.ui.view.GrxJythonPromptView.GrxJythonPromptView ( String  name,
GrxPluginManager  manager,
GrxBaseViewPart  vp,
Composite  parent 
)
inline

constructor

Parameters
namename of this view
managerPluginManager
vp
parent

Definition at line 128 of file GrxJythonPromptView.java.

Member Function Documentation

◆ execFile() [1/2]

void com.generalrobotix.ui.view.GrxJythonPromptView.execFile ( )
inline

Definition at line 376 of file GrxJythonPromptView.java.

◆ execFile() [2/2]

void com.generalrobotix.ui.view.GrxJythonPromptView.execFile ( final String  url)
inline

Definition at line 390 of file GrxJythonPromptView.java.

◆ getCommand()

String com.generalrobotix.ui.view.GrxJythonPromptView.getCommand ( )
inlineprivate

Definition at line 418 of file GrxJythonPromptView.java.

◆ getEnabledExecBtn()

boolean com.generalrobotix.ui.view.GrxJythonPromptView.getEnabledExecBtn ( )
inline

Definition at line 590 of file GrxJythonPromptView.java.

◆ getStartSimulationAction()

IAction com.generalrobotix.ui.view.GrxJythonPromptView.getStartSimulationAction ( )
inlineprivate

Definition at line 630 of file GrxJythonPromptView.java.

◆ interrupt()

void com.generalrobotix.ui.view.GrxJythonPromptView.interrupt ( )
inline

Definition at line 266 of file GrxJythonPromptView.java.

◆ registerItemChange()

void com.generalrobotix.ui.view.GrxJythonPromptView.registerItemChange ( GrxBaseItem  item,
int  event 
)
inline

◆ selectedExecBtn()

void com.generalrobotix.ui.view.GrxJythonPromptView.selectedExecBtn ( )
inlineprivate

Definition at line 599 of file GrxJythonPromptView.java.

◆ selectExecBtn()

void com.generalrobotix.ui.view.GrxJythonPromptView.selectExecBtn ( )
inline

Definition at line 594 of file GrxJythonPromptView.java.

◆ setNameService()

void com.generalrobotix.ui.view.GrxJythonPromptView.setNameService ( )
inline

Definition at line 426 of file GrxJythonPromptView.java.

◆ setUp()

void com.generalrobotix.ui.view.GrxJythonPromptView.setUp ( )
inline

◆ shutdown()

void com.generalrobotix.ui.view.GrxJythonPromptView.shutdown ( )
inline

Definition at line 586 of file GrxJythonPromptView.java.

◆ styleExecBtn()

void com.generalrobotix.ui.view.GrxJythonPromptView.styleExecBtn ( boolean  selected)
inlineprivate

Definition at line 609 of file GrxJythonPromptView.java.

◆ updateEditerFont()

void com.generalrobotix.ui.view.GrxJythonPromptView.updateEditerFont ( )
inline

Definition at line 654 of file GrxJythonPromptView.java.

◆ waitInput()

void com.generalrobotix.ui.view.GrxJythonPromptView.waitInput ( final String  msg)
inline

Definition at line 495 of file GrxJythonPromptView.java.

◆ waitInputConfirm()

void com.generalrobotix.ui.view.GrxJythonPromptView.waitInputConfirm ( final String  msg)
inline

Definition at line 499 of file GrxJythonPromptView.java.

◆ waitInputMenu()

void com.generalrobotix.ui.view.GrxJythonPromptView.waitInputMenu ( String  menuList[][])
inline

Definition at line 529 of file GrxJythonPromptView.java.

◆ waitInputMessage()

Object com.generalrobotix.ui.view.GrxJythonPromptView.waitInputMessage ( String  msg)
inline

Definition at line 522 of file GrxJythonPromptView.java.

◆ waitInputSelect()

boolean com.generalrobotix.ui.view.GrxJythonPromptView.waitInputSelect ( final String  msg)
inline

Definition at line 509 of file GrxJythonPromptView.java.

◆ waitInputSetMessage()

void com.generalrobotix.ui.view.GrxJythonPromptView.waitInputSetMessage ( String  msg)
inline

Definition at line 533 of file GrxJythonPromptView.java.

Member Data Documentation

◆ btnExec_

Button com.generalrobotix.ui.view.GrxJythonPromptView.btnExec_
private

Definition at line 89 of file GrxJythonPromptView.java.

◆ com_

String com.generalrobotix.ui.view.GrxJythonPromptView.com_
private

Definition at line 88 of file GrxJythonPromptView.java.

◆ currentItem_

GrxPythonScriptItem com.generalrobotix.ui.view.GrxJythonPromptView.currentItem_
private

Definition at line 91 of file GrxJythonPromptView.java.

◆ display_

Display com.generalrobotix.ui.view.GrxJythonPromptView.display_
private

Definition at line 80 of file GrxJythonPromptView.java.

◆ frame_

Frame com.generalrobotix.ui.view.GrxJythonPromptView.frame_
private

Definition at line 84 of file GrxJythonPromptView.java.

◆ history_

List<String> com.generalrobotix.ui.view.GrxJythonPromptView.history_ = new LinkedList<String>()
private

Definition at line 86 of file GrxJythonPromptView.java.

◆ HISTORY_SIZE

final int com.generalrobotix.ui.view.GrxJythonPromptView.HISTORY_SIZE = 50
staticprivate

Definition at line 85 of file GrxJythonPromptView.java.

◆ hpos_

int com.generalrobotix.ui.view.GrxJythonPromptView.hpos_ = 0
private

Definition at line 87 of file GrxJythonPromptView.java.

◆ interpreter_

InteractiveInterpreter com.generalrobotix.ui.view.GrxJythonPromptView.interpreter_ = new InteractiveInterpreter()
private

Definition at line 76 of file GrxJythonPromptView.java.

◆ INTERVAL

final int com.generalrobotix.ui.view.GrxJythonPromptView.INTERVAL =100
staticprivate

Definition at line 119 of file GrxJythonPromptView.java.

◆ KS_BACK_SPACE

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_BACK_SPACE = SWT.BS
staticprivate

Definition at line 112 of file GrxJythonPromptView.java.

◆ KS_CONTROL

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_CONTROL = SWT.CTRL
staticprivate

Definition at line 96 of file GrxJythonPromptView.java.

◆ KS_CTRL_A

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_CTRL_A = 'a' | SWT.CTRL
staticprivate

Definition at line 98 of file GrxJythonPromptView.java.

◆ KS_CTRL_B

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_CTRL_B = 'b' | SWT.CTRL
staticprivate

Definition at line 101 of file GrxJythonPromptView.java.

◆ KS_CTRL_E

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_CTRL_E = 'e' | SWT.CTRL
staticprivate

Definition at line 99 of file GrxJythonPromptView.java.

◆ KS_CTRL_F

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_CTRL_F = 'f' | SWT.CTRL
staticprivate

Definition at line 100 of file GrxJythonPromptView.java.

◆ KS_CTRL_N

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_CTRL_N = 'n' | SWT.CTRL
staticprivate

Definition at line 102 of file GrxJythonPromptView.java.

◆ KS_CTRL_P

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_CTRL_P = 'p' | SWT.CTRL
staticprivate

Definition at line 103 of file GrxJythonPromptView.java.

◆ KS_CTRL_U

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_CTRL_U = 'u' | SWT.CTRL
staticprivate

Definition at line 97 of file GrxJythonPromptView.java.

◆ KS_DELETE

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_DELETE = SWT.DEL
staticprivate

Definition at line 113 of file GrxJythonPromptView.java.

◆ KS_DOWN

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_DOWN = SWT.ARROW_DOWN
staticprivate

Definition at line 105 of file GrxJythonPromptView.java.

◆ KS_ENTER

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_ENTER = SWT.CR
staticprivate

Definition at line 108 of file GrxJythonPromptView.java.

◆ KS_ENTER_ALT

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_ENTER_ALT = SWT.CR | SWT.ALT
staticprivate

Definition at line 109 of file GrxJythonPromptView.java.

◆ KS_ENTER_CTRL

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_ENTER_CTRL = SWT.CR | SWT.CTRL
staticprivate

Definition at line 110 of file GrxJythonPromptView.java.

◆ KS_ENTER_SHIFT

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_ENTER_SHIFT = SWT.CR | SWT.SHIFT
staticprivate

Definition at line 111 of file GrxJythonPromptView.java.

◆ KS_LEFT

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_LEFT = SWT.ARROW_LEFT
staticprivate

Definition at line 106 of file GrxJythonPromptView.java.

◆ KS_RIGHT

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_RIGHT = SWT.ARROW_RIGHT
staticprivate

Definition at line 107 of file GrxJythonPromptView.java.

◆ KS_SHIFT

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_SHIFT = SWT.SHIFT
staticprivate

Definition at line 95 of file GrxJythonPromptView.java.

◆ KS_UP

final int com.generalrobotix.ui.view.GrxJythonPromptView.KS_UP = SWT.ARROW_UP
staticprivate

Definition at line 104 of file GrxJythonPromptView.java.

◆ menuDialog

MenuDialog com.generalrobotix.ui.view.GrxJythonPromptView.menuDialog
private

Definition at line 83 of file GrxJythonPromptView.java.

◆ message_

String com.generalrobotix.ui.view.GrxJythonPromptView.message_
private

Definition at line 92 of file GrxJythonPromptView.java.

◆ parent_

Composite com.generalrobotix.ui.view.GrxJythonPromptView.parent_
private

Definition at line 81 of file GrxJythonPromptView.java.

◆ prompt_

String com.generalrobotix.ui.view.GrxJythonPromptView.prompt_ = ">>> "
private

Definition at line 79 of file GrxJythonPromptView.java.

◆ result_

Object com.generalrobotix.ui.view.GrxJythonPromptView.result_
private

Definition at line 93 of file GrxJythonPromptView.java.

◆ simScriptStartIcon_

Image com.generalrobotix.ui.view.GrxJythonPromptView.simScriptStartIcon_
private

Definition at line 115 of file GrxJythonPromptView.java.

◆ simScriptStopIcon_

Image com.generalrobotix.ui.view.GrxJythonPromptView.simScriptStopIcon_
private

Definition at line 116 of file GrxJythonPromptView.java.

◆ stWriter_

StyledTextWriter com.generalrobotix.ui.view.GrxJythonPromptView.stWriter_
private

Definition at line 117 of file GrxJythonPromptView.java.

◆ styledText_

StyledText com.generalrobotix.ui.view.GrxJythonPromptView.styledText_
private

Definition at line 82 of file GrxJythonPromptView.java.

◆ thread_1_

Thread com.generalrobotix.ui.view.GrxJythonPromptView.thread_1_
private

Definition at line 77 of file GrxJythonPromptView.java.

◆ thread_2_

Thread com.generalrobotix.ui.view.GrxJythonPromptView.thread_2_
private

Definition at line 78 of file GrxJythonPromptView.java.

◆ writer_

Writer com.generalrobotix.ui.view.GrxJythonPromptView.writer_
private

Definition at line 90 of file GrxJythonPromptView.java.


The documentation for this class was generated from the following file:


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:08