public class EjsTool
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
GET_APPLET_DIMENSION_METHOD |
|
static java.lang.String |
GET_MODEL_METHOD |
|
static java.lang.String |
GET_RESOURCES_METHOD |
Constructor | Description |
---|---|
EjsTool() |
Modifier and Type | Method | Description |
---|---|---|
static java.util.List<java.lang.Object> |
ejsConfirmList(java.awt.Component _target,
java.awt.Dimension _size,
java.lang.String _message,
java.lang.String _title,
java.util.List<?> _list) |
|
static java.util.List<java.lang.Object> |
ejsConfirmList(java.awt.Component _target,
java.awt.Dimension _size,
java.lang.String _message,
java.lang.String _title,
java.util.List<?> _list,
javax.swing.JComponent _bottomComponent) |
This method receives a list of objects which it exposes to the user.
|
static java.awt.Dimension |
getEjsAppletDimension(java.lang.Class<?> _ejsClass) |
Returns the preferred dimension for the simulation's main window.
|
static java.lang.String |
getPath(java.io.File _file) |
Gets the path of a file in standard form.
|
static java.lang.String |
getString(java.lang.String key) |
|
static boolean |
hasEjsModel(java.lang.Class<?> _ejsClass) |
Whether a class provides an Ejs model.
|
static boolean |
runEjs(java.lang.Class<?> _ejsClass) |
Runs the Ejs model corresponding to the given class.
|
static boolean |
runEjs(java.lang.Class<?> _ejsClass,
java.lang.String _password) |
Runs the Ejs model corresponding to the given class providing a given password
The model and resources required will be extracted using
the ResourceLoader utility.
|
static void |
saveInformation(java.lang.String _home,
java.lang.String _release) |
To be used by EJS version 3.47 and earlier only.
|
static void |
saveInformation(java.lang.String _binDirectoryPath,
java.lang.String _sourceDirectoryPath,
java.lang.String _release) |
To be used by EJS version 4.0 and later only.
|
static void |
setLocale(java.util.Locale locale) |
public static final java.lang.String GET_MODEL_METHOD
public static final java.lang.String GET_RESOURCES_METHOD
public static final java.lang.String GET_APPLET_DIMENSION_METHOD
public static void setLocale(java.util.Locale locale)
public static java.lang.String getString(java.lang.String key)
public static boolean hasEjsModel(java.lang.Class<?> _ejsClass)
_ejsClass
- Classpublic static java.awt.Dimension getEjsAppletDimension(java.lang.Class<?> _ejsClass)
_ejsClass
- Classpublic static boolean runEjs(java.lang.Class<?> _ejsClass)
_ejsClass
- Classpublic static boolean runEjs(java.lang.Class<?> _ejsClass, java.lang.String _password)
_ejsClass
- Class_password
- Stringpublic static void saveInformation(java.lang.String _home, java.lang.String _release)
_release
- Stringpublic static void saveInformation(java.lang.String _binDirectoryPath, java.lang.String _sourceDirectoryPath, java.lang.String _release)
_binDirectoryPath
- String The binary directory from which EJS was launched_sourceDirectoryPath
- String The source directory path_release
- String The EJS release versionpublic static java.lang.String getPath(java.io.File _file)
public static java.util.List<java.lang.Object> ejsConfirmList(java.awt.Component _target, java.awt.Dimension _size, java.lang.String _message, java.lang.String _title, java.util.List<?> _list)
public static java.util.List<java.lang.Object> ejsConfirmList(java.awt.Component _target, java.awt.Dimension _size, java.lang.String _message, java.lang.String _title, java.util.List<?> _list, javax.swing.JComponent _bottomComponent)
_target
- Component The dialog will be shown relative to this component_size
- Dimension The size of the display dialog_message
- String The message to display_title
- String The title for the display dialog_list
- java.util.List> The initial list of objects_bottomComponent
- JComponent and additional component to show at the bottom