public final class Env
extends java.lang.Object
returns triana's getApplicationDataDir directory.
The toString() method is also useful for identifying all the system properties at run-time to make sure your system is set up correctly. This message is printed out Triana or Triana is used.
Modifier and Type | Field and Description |
---|---|
static java.util.Vector<java.lang.String> |
allTypes
A list of all of the Triana Types.
|
static java.applet.Applet |
applet |
static java.lang.String |
appletHome |
static int |
BIG |
static java.lang.String |
BLUE_STR |
static java.lang.String |
CHILD_STR |
static java.lang.String |
CLASSPATH_STR |
static java.lang.String |
CODE_EDITOR_STR |
static java.lang.String |
COLOR_STR |
static java.lang.String |
COLOR_TABLE_ENTRY_STR |
static java.lang.String |
COLOR_TABLE_STR |
static java.lang.String |
COLORS_STR |
static java.lang.String |
COMPILER_DIRECTORY |
static java.lang.String |
COMPILER_STR |
static java.lang.String |
CONFIG_STR |
static java.lang.String |
CONFIG_VERSION |
static java.lang.String |
CONFIG_VERSION_STR |
static java.lang.String |
CONVERT_TO_DOUBLE_STR |
static java.lang.String |
DATA_DIRECTORY |
static java.lang.String |
DEBUG_POSITION_STR |
static java.lang.String |
DEBUG_SIZE_STR |
static java.lang.String |
DEBUG_STR |
static java.lang.String |
DEBUG_VISIBLE_STR |
static java.lang.String |
DEFAULT_HISTORY_CLIPIN |
static java.awt.Dimension |
defaultsize |
static java.lang.String |
DESKTOP_VIEW |
static java.lang.String |
DIRECTORY_STR |
static int |
endian |
static java.lang.String |
EXCLUDED_TOOLS |
static java.lang.String |
EXTENDED_POPUP |
static java.lang.String |
FILE_EXTENSION_STR |
static java.lang.String |
FILE_READERS_STR |
static java.lang.String |
FILE_STR |
static java.lang.String |
FILE_WRITERS_STR |
static java.lang.String |
FILES_STR |
static java.lang.String |
GREEN_STR |
static java.lang.String |
HELP_EDITOR_STR |
static java.lang.String |
HELP_VIEWER_STR |
static java.lang.String |
HISTORY_TRACK |
static java.lang.String |
home
Reference to the Triana getApplicationDataDir directory : Calculated in static {}
|
static int |
LITTLE |
static java.lang.String |
NAME_STR |
static java.lang.String |
NODE_EDIT_ICONS |
static java.lang.String |
NONBLOCKING_OUT_STR |
static java.lang.String |
OPEN_GROUPS |
static java.lang.String |
OPTION_STR |
static java.lang.String |
OPTIONS_STR |
static java.lang.String |
PARENT_STR |
static java.lang.String |
POPUP_DESC_STR |
static java.lang.String |
READER_STR |
static java.lang.String |
RECENT_STR |
static java.lang.String |
RED_STR |
static java.lang.String |
STATE_STR |
static java.lang.String |
TAB |
static java.lang.String |
TASKGRAPH_DIRECTORY |
static java.lang.String |
TIP_NUM_STR |
static java.lang.String |
TIP_STR |
static java.lang.String |
TOOL_DIRECTORY |
static java.lang.String |
TOOL_NAME_STR |
static java.lang.String |
TOOLBOX_DIRECTORY |
static java.lang.String |
TOOLBOX_NAME |
static java.lang.String |
TOOLBOX_STR |
static java.lang.String |
TOOLBOX_TYPE_STR |
static java.lang.String |
TOOLBOX_VIRTUAL |
static java.lang.String |
TOOLBOXES_STR |
static java.lang.String |
TYPE_STR |
static java.lang.String |
UNIT_DIRECTORY |
static java.lang.String |
userHome |
static java.lang.String |
VALUE_STR |
static java.lang.String |
WINDOW_POSITION_STR |
static java.lang.String |
WINDOW_SIZE_STR |
static java.lang.String |
WRITER_STR |
static java.lang.String |
ZOOM_FACTOR_STR |
Constructor and Description |
---|
Env() |
Modifier and Type | Method and Description |
---|---|
static int |
addClasspath(java.lang.Object classpath)
adds an item to the classpath list
|
static void |
addExcludedTool(java.lang.String definitionPath) |
static int |
addHelpdir(java.lang.String helpDir)
adds an item to the help directory list
|
static void |
addRecentFilePath(java.lang.String path)
Add a recently accessed file path to the set of recent items
|
static void |
addUserPropertyListener(UserPropertyListener listener)
Adds a user property listener to Env
|
static java.util.Vector |
allClasspaths()
Returns all of the class paths Triana searches through.
|
static java.lang.String |
arch()
Returns the machine architecture.
|
static java.util.Vector<java.lang.String> |
getAllTrianaTypes()
Gets all the types compiled in the $TRIANA/classes/triana/types
|
static boolean |
getBooleanUserProperty(java.lang.String propName)
Wrapper for (@link #getUserProperty}
|
static boolean |
getBooleanUserProperty(java.lang.String propName,
boolean defaultValue)
Wraper for
getUserProperty(java.lang.String) if the property does not exist then it is set to the defaultValue and that is
returned. |
static java.lang.String |
getClasspath()
Returns Java's CLASSPATH variable.
|
static ColorTableEntry[] |
getColorTableEntries() |
static java.lang.String |
getCompilerCommand()
gets the compiler command
|
static boolean |
getConvertToDouble() |
static java.lang.String |
getCopyright()
Returns UWCC's copyright found in $TRIANA/system/templates/UWCCCopyright
|
static java.awt.Point |
getDebugPosition() |
static java.awt.Dimension |
getDebugSize() |
static java.lang.String |
getDefaultCompilerCommand() |
static HistoryClipIn |
getDefaultHistoryClipIn() |
static DesktopViewManager |
getDesktopViewManager() |
static java.lang.String |
getDirectory(java.lang.String dirtype) |
int |
getEndian() |
static java.lang.String |
getFileReader(java.lang.String fileext) |
static java.lang.String[] |
getFileReaderExtensions() |
static java.lang.String |
getFileWriter(java.lang.String fileext) |
static java.lang.String[] |
getFileWriterExtensions() |
static java.lang.String |
getJavacArgs() |
static java.lang.String |
getLastWorkingToolbox() |
static java.lang.String |
getNextTip()
Gets the next tip from the tip resource file
|
static java.lang.String |
getPath() |
static java.lang.String |
getPath(java.lang.String cls) |
static java.lang.String |
getPath(java.lang.String cls,
java.lang.ClassLoader loader) |
static java.lang.String |
getPathSeparator() |
static java.lang.String |
getPluginDir()
Returns the location of the plugin directory used to store project specific plugins to be loaded at run time, for
example filters and import/export tools.
|
static java.lang.String[] |
getRecentFilePaths() |
static java.util.ResourceBundle |
getResourceBundle()
Gets the ResourceBundle, which store the internationalized messages to display within triana.
|
static java.lang.String |
getResourceDir() |
static java.lang.String |
getSharedLibPath()
Triana's platform specific directory for native shared libraries.
|
static java.lang.String |
getSharedLibPrefix()
The prefix for native libraries, nothing for windows, lib for *nix systems.
|
static java.lang.String |
getSharedLibSuffix()
The ending for the native libraries i.e.
|
static java.lang.String |
getString(java.lang.String word)
Gets the string fromm the resource bundle which store the messages to display within triana.
|
static java.lang.String |
getSystemClasspath() |
static java.lang.String |
getTempDir() |
static java.lang.String |
getTemplate(java.lang.String template)
Loads in a template found in $TRIANA/system/templates/ i.e.
|
static java.util.ResourceBundle |
getTips()
Gets the ResourceBundle, which store the internationalized messages to display within triana.
|
static java.lang.String |
getToolboxPath() |
static java.util.Vector<java.lang.String> |
getTrianaTypesAndDefaultColors()
Parse the system default tools and colors file in $TRIANA_V3/SYSTEM/TYPES/TrianaTypes
|
static java.lang.String |
getUserName() |
static java.lang.Object |
getUserProperty(java.lang.String propName)
Returns the user property, null if not found.
|
static java.lang.String |
getVersion()
Returns the Triana's version number
|
static java.awt.Point |
getWindowPosition() |
static java.awt.Dimension |
getWindowSize() |
static double |
getZoomFactor(java.lang.String task) |
static java.util.Vector |
helpdirs()
Returns the Triana GRID_HELP environmental variable.
|
static java.lang.String |
home()
Returns the TRIANA environment variable.
|
static java.lang.String |
homePage()
The base for all Triana getApplicationDataDir page.
|
static void |
initConfig(boolean write)
Initialise the user config
|
static boolean |
isDebugVisible() |
static boolean |
isExcludedTool(java.lang.String definitionPath) |
static boolean |
isFileReader(java.lang.String fileext) |
static boolean |
isFileWriter(java.lang.String fileext) |
static boolean |
isNonBlockingOutputNodes() |
static boolean |
isPeerEnabled(java.lang.String type) |
static java.lang.String |
javaHome()
Returns Java's getApplicationDataDir directory
|
static java.lang.String |
javaVersion()
Returns the java version number
|
static java.lang.String |
os()
Returns the machines operating system.
|
static java.lang.String |
osVer()
Returns the operating system version number
|
static boolean |
readStateFiles()
createTool in the last worked on task graphs from disk
|
static void |
removeClasspath(int classpathNo)
Removes the classpath at the specified position within the classpaths Vector
|
static void |
removeExcludedTool(java.lang.String definitionPath) |
static java.lang.String |
removeFileReader(java.lang.String fileext)
Sets the file reader for the specified file type
|
static java.lang.String |
removeFileWriter(java.lang.String fileext)
Sets the file writer for the specified file type
|
static void |
removeHelpdir(int helpDirNo)
Removes the help directory at the specified position within the helpDir Vector
|
static void |
removeUserPropertyListener(UserPropertyListener listener)
Removes a user property listener from Env
|
static void |
saveWorkingState()
Write the state of the desk top to disk for auto loading on restart
|
static java.lang.String |
separator() |
static void |
setClasspath(java.lang.String path) |
static void |
setColorTableEntry(ColorTableEntry entry)
Adds or replaces a color table entry
|
static void |
setCompilerCommand(java.lang.String cmd)
sets the compiler command to the specified path
|
static void |
setConvertToDouble(boolean state)
Enables/disables triana should convert to doubles whenever possible
|
static void |
setDebug(java.lang.String deb)
Turns the debug information printed out to the MSDOS window on or off.
|
static void |
setDebugPosition(java.awt.Point position)
Sets the last screen position of the debug console
|
static void |
setDebugSize(java.awt.Dimension size)
Sets the last dimension of the debug console
|
static void |
setDebugVisible(boolean state)
Sets whether the debug console is visible
|
static void |
setDesktopView(DesktopViewManager manager) |
static void |
setDirectory(java.lang.String dirtype,
java.lang.String dir)
Sets the last directory used to access the specified directory type (@see triana.util.TFileChooser)
|
static java.lang.String |
setFileReader(java.lang.String fileext,
java.lang.String toolname)
Sets the file reader for the specified file type
|
static java.lang.String |
setFileWriter(java.lang.String fileext,
java.lang.String toolname)
Sets the file writer for the specified file type
|
static void |
setLastWorkingToolbox(java.lang.String toolbox)
Sets the last toolbox to be used by the unit wizard or compile tool
|
static void |
setNonBlockingOutputNodes(boolean state)
Enables/disables triana should convert to doubles whenever possible
|
static java.lang.Object |
setUserProperty(java.lang.String propName,
java.lang.Object propValue)
Adds a name, value pair to the user configuration properties.
|
static void |
setWindowPosition(java.awt.Point position)
Sets the last screen position of the Triana application window
|
static void |
setWindowSize(java.awt.Dimension size)
Sets the last dimension of the Triana application window
|
static void |
setZoomFactor(double zoom,
java.lang.String task)
Sets the current gui zoom factor
|
static boolean |
stopConfigWriters() |
static java.lang.String |
userHome()
Returns the user's getApplicationDataDir directory
|
static void |
verifyPassword(java.lang.String p) |
static java.lang.String |
windir()
Returns the Windows getApplicationDataDir directory.
|
static void |
writeConfig()
updates the initialisation file with the new variables i.e.
|
public static java.lang.String TAB
public static final java.lang.String DEFAULT_HISTORY_CLIPIN
public static int BIG
public static int LITTLE
public static int endian
public static java.lang.String CONFIG_VERSION
public static java.lang.String CONFIG_STR
public static java.lang.String CONFIG_VERSION_STR
public static java.lang.String TOOLBOXES_STR
public static java.lang.String TOOLBOX_STR
public static java.lang.String TOOLBOX_TYPE_STR
public static final java.lang.String TOOLBOX_VIRTUAL
public static final java.lang.String TOOLBOX_NAME
public static java.lang.String COLORS_STR
public static java.lang.String COLOR_STR
public static java.lang.String TYPE_STR
public static java.lang.String NAME_STR
public static java.lang.String VALUE_STR
public static java.lang.String RED_STR
public static java.lang.String GREEN_STR
public static java.lang.String BLUE_STR
public static java.lang.String COMPILER_STR
public static java.lang.String CLASSPATH_STR
public static java.lang.String OPTIONS_STR
public static java.lang.String EXCLUDED_TOOLS
public static java.lang.String OPTION_STR
public static java.lang.String CODE_EDITOR_STR
public static java.lang.String HELP_EDITOR_STR
public static java.lang.String HELP_VIEWER_STR
public static java.lang.String HISTORY_TRACK
public static java.lang.String POPUP_DESC_STR
public static java.lang.String EXTENDED_POPUP
public static java.lang.String NODE_EDIT_ICONS
public static java.lang.String DEBUG_STR
public static java.lang.String CONVERT_TO_DOUBLE_STR
public static java.lang.String NONBLOCKING_OUT_STR
public static java.lang.String TIP_STR
public static java.lang.String TIP_NUM_STR
public static java.lang.String STATE_STR
public static java.lang.String OPEN_GROUPS
public static java.lang.String FILES_STR
public static java.lang.String RECENT_STR
public static java.lang.String FILE_STR
public static java.lang.String PARENT_STR
public static java.lang.String CHILD_STR
public static java.lang.String DIRECTORY_STR
public static java.lang.String WINDOW_POSITION_STR
public static java.lang.String WINDOW_SIZE_STR
public static java.lang.String DEBUG_VISIBLE_STR
public static java.lang.String DEBUG_POSITION_STR
public static final java.lang.String DESKTOP_VIEW
public static java.lang.String DEBUG_SIZE_STR
public static java.lang.String ZOOM_FACTOR_STR
public static java.lang.String FILE_READERS_STR
public static java.lang.String FILE_WRITERS_STR
public static java.lang.String READER_STR
public static java.lang.String WRITER_STR
public static java.lang.String FILE_EXTENSION_STR
public static java.lang.String TOOL_NAME_STR
public static java.lang.String DATA_DIRECTORY
public static java.lang.String TASKGRAPH_DIRECTORY
public static java.lang.String TOOL_DIRECTORY
public static java.lang.String TOOLBOX_DIRECTORY
public static java.lang.String UNIT_DIRECTORY
public static java.lang.String COMPILER_DIRECTORY
public static java.awt.Dimension defaultsize
public static final java.lang.String COLOR_TABLE_STR
public static final java.lang.String COLOR_TABLE_ENTRY_STR
public static java.lang.String appletHome
public static java.util.Vector<java.lang.String> allTypes
public static java.lang.String home
public static java.lang.String userHome
public static java.applet.Applet applet
public static void addUserPropertyListener(UserPropertyListener listener)
public static void removeUserPropertyListener(UserPropertyListener listener)
public static void removeExcludedTool(java.lang.String definitionPath)
public static void addExcludedTool(java.lang.String definitionPath)
public static boolean isExcludedTool(java.lang.String definitionPath)
public static void initConfig(boolean write)
write
- a flag indicating whether changes to the config are written back to the config filepublic static java.lang.String getPath(java.lang.String cls) throws java.io.IOException
java.io.IOException
public static java.lang.String getToolboxPath() throws java.io.IOException
java.io.IOException
public static java.lang.String getPath() throws java.io.IOException
java.io.IOException
public static java.lang.String getPath(java.lang.String cls, java.lang.ClassLoader loader) throws java.io.IOException
java.io.IOException
public static void setDebug(java.lang.String deb)
public static boolean getConvertToDouble()
public static boolean isNonBlockingOutputNodes()
public static void setNonBlockingOutputNodes(boolean state)
public static void setConvertToDouble(boolean state)
public static java.lang.Object setUserProperty(java.lang.String propName, java.lang.Object propValue)
public static java.lang.Object getUserProperty(java.lang.String propName)
public static java.lang.String getLastWorkingToolbox()
public static void setLastWorkingToolbox(java.lang.String toolbox)
toolbox
- public static boolean getBooleanUserProperty(java.lang.String propName)
public static boolean getBooleanUserProperty(java.lang.String propName, boolean defaultValue)
getUserProperty(java.lang.String)
if the property does not exist then it is set to the defaultValue and that is
returned.public static final java.lang.String javaHome()
public static final java.lang.String userHome()
public static void setCompilerCommand(java.lang.String cmd)
public static java.lang.String getCompilerCommand()
public static java.lang.String getDefaultCompilerCommand()
public static java.lang.String getJavacArgs()
public static final java.lang.String separator()
public static final java.lang.String os()
public int getEndian()
public static final java.lang.String getSharedLibSuffix()
public static final java.lang.String getSharedLibPrefix()
public static final java.lang.String getSharedLibPath()
public static final java.lang.String getPluginDir()
public static final java.lang.String arch()
public static final java.lang.String osVer()
public static final java.lang.String getVersion()
public static final java.lang.String javaVersion()
public static final java.lang.String home()
public static final java.lang.String getClasspath()
public static final java.lang.String getSystemClasspath()
public static final void setClasspath(java.lang.String path)
path
- the classpath to save.public static final java.lang.String windir()
public static java.lang.String getUserName()
public static final java.lang.String getTempDir()
public static final java.lang.String getResourceDir()
public static final java.lang.String getDirectory(java.lang.String dirtype)
public static final void setDirectory(java.lang.String dirtype, java.lang.String dir)
public static final void setWindowPosition(java.awt.Point position)
public static final java.awt.Point getWindowPosition()
public static final void setWindowSize(java.awt.Dimension size)
public static final java.awt.Dimension getWindowSize()
public static final void setDebugVisible(boolean state)
public static final boolean isDebugVisible()
public static final void setDesktopView(DesktopViewManager manager)
public static final DesktopViewManager getDesktopViewManager()
public static final void setDebugPosition(java.awt.Point position)
public static final java.awt.Point getDebugPosition()
public static final void setDebugSize(java.awt.Dimension size)
public static final java.awt.Dimension getDebugSize()
public static final void setZoomFactor(double zoom, java.lang.String task)
public static final double getZoomFactor(java.lang.String task)
public static final java.lang.String setFileReader(java.lang.String fileext, java.lang.String toolname)
fileext
- the file extensiontoolname
- the qualified tool name of the readerpublic static final java.lang.String removeFileReader(java.lang.String fileext)
fileext
- the file extensionpublic static final java.lang.String getFileReader(java.lang.String fileext)
public static final java.lang.String[] getFileReaderExtensions()
public static final boolean isFileReader(java.lang.String fileext)
fileext
- the file extensionpublic static final java.lang.String setFileWriter(java.lang.String fileext, java.lang.String toolname)
fileext
- the file extensiontoolname
- the qualified tool name of the writerpublic static final java.lang.String removeFileWriter(java.lang.String fileext)
fileext
- the file extensionpublic static final java.lang.String getFileWriter(java.lang.String fileext)
public static final java.lang.String[] getFileWriterExtensions()
public static final boolean isFileWriter(java.lang.String fileext)
fileext
- the file extensionpublic static void writeConfig()
public static boolean stopConfigWriters()
public static void saveWorkingState()
public static boolean readStateFiles()
public static boolean isPeerEnabled(java.lang.String type)
public static final java.util.Vector allClasspaths()
public static final int addClasspath(java.lang.Object classpath)
public static final void removeClasspath(int classpathNo)
public static final HistoryClipIn getDefaultHistoryClipIn()
public static final java.util.Vector helpdirs()
public static final int addHelpdir(java.lang.String helpDir)
public static final void removeHelpdir(int helpDirNo)
public static java.util.Vector<java.lang.String> getAllTrianaTypes()
public static java.util.Vector<java.lang.String> getTrianaTypesAndDefaultColors()
public static java.lang.String getCopyright()
public static java.lang.String getTemplate(java.lang.String template)
public static java.util.ResourceBundle getResourceBundle() throws java.io.IOException
java.io.IOException
public static java.util.ResourceBundle getTips()
public static java.lang.String getPathSeparator()
public static java.lang.String getString(java.lang.String word)
public static java.lang.String getNextTip()
public static final void verifyPassword(java.lang.String p)
public static java.lang.String homePage()
public static final void addRecentFilePath(java.lang.String path)
path
- full path to the file accessedpublic static final java.lang.String[] getRecentFilePaths()
public static void setColorTableEntry(ColorTableEntry entry)
public static ColorTableEntry[] getColorTableEntries()