public class DasApplication
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
javax.swing.JFrame |
createMainFrame()
Deprecated.
use createMainFrame(String title)
|
javax.swing.JFrame |
createMainFrame(java.awt.Container container)
Deprecated.
use createMainFrame( String title, Container container );
|
javax.swing.JFrame |
createMainFrame(java.lang.String title) |
javax.swing.JFrame |
createMainFrame(java.lang.String title,
java.awt.Container container) |
static java.io.File |
getDas2UserDirectory()
returns the location of the local directory sandbox.
|
java.lang.String |
getDas2Version() |
DataSetCache |
getDataSetCache() |
static DasApplication |
getDefaultApplication() |
ExceptionHandler |
getExceptionHandler()
warning: this code is repeated in FileSystem to avoid dependence.
|
InputStreamMeter |
getInputStreamMeter() |
java.util.logging.Logger |
getLogger() |
java.util.logging.Logger |
getLogger(LoggerId id)
Deprecated.
use DasLogger.getLogger( LoggerId )
|
javax.swing.JFrame |
getMainFrame() |
MonitorFactory |
getMonitorFactory() |
NameContext |
getNameContext() |
static java.lang.String |
getProperty(java.lang.String name,
java.lang.String deft)
support restricted security environment by checking permissions before
checking property.
|
static boolean |
hasAllPermission()
check the security manager to see if all permissions are allowed,
True indicates is not an applet running in a sandbox.
|
boolean |
isApplet() |
boolean |
isHeadless() |
boolean |
isInteractive()
Getter for property interactive.
|
boolean |
isJavaWebStart()
return true if the application appears to have been launched with Java WebStart.
|
boolean |
isReloadLoggingProperties() |
void |
quit() |
static void |
resetDefaultApplication()
nasty, evil method for releasing resources on a server.
|
void |
setApplet(boolean applet) |
void |
setExceptionHandler(ExceptionHandler h)
explicitly set the ExceptionHandler that will handle runtime exceptions
|
void |
setHeadless(boolean headless) |
void |
setInteractive(boolean interactive)
Setter for property interactive.
|
void |
setMainFrame(javax.swing.JFrame frame) |
void |
setReloadLoggingProperties(boolean v) |
static void |
setRestrictPermission(boolean v)
true means don't attempt to gain access to applet-restricted functions.
|
java.lang.String |
suggestNameFor(java.lang.Object c) |
public java.util.logging.Logger getLogger()
public java.util.logging.Logger getLogger(LoggerId id)
id
- the id.public NameContext getNameContext()
public java.lang.String suggestNameFor(java.lang.Object c)
public static DasApplication getDefaultApplication()
public static void resetDefaultApplication()
public final boolean isApplet()
public final boolean isJavaWebStart()
public static boolean hasAllPermission()
public static void setRestrictPermission(boolean v)
v
- true means don't attempt to gain access to applet-restricted functions.FileSystemSettings.setRestrictPermission(boolean)
public static java.lang.String getProperty(java.lang.String name, java.lang.String deft)
name
- deft
- public void setApplet(boolean applet)
public void setReloadLoggingProperties(boolean v)
public boolean isReloadLoggingProperties()
public static java.io.File getDas2UserDirectory()
public boolean isHeadless()
public void setHeadless(boolean headless)
public InputStreamMeter getInputStreamMeter()
public javax.swing.JFrame createMainFrame(java.awt.Container container)
public javax.swing.JFrame createMainFrame(java.lang.String title, java.awt.Container container)
public javax.swing.JFrame createMainFrame()
public javax.swing.JFrame createMainFrame(java.lang.String title)
public javax.swing.JFrame getMainFrame()
public void setMainFrame(javax.swing.JFrame frame)
public void quit()
public boolean isInteractive()
public void setInteractive(boolean interactive)
interactive
- New value of property interactive.public java.lang.String getDas2Version()
public MonitorFactory getMonitorFactory()
public DataSetCache getDataSetCache()
public ExceptionHandler getExceptionHandler()
public void setExceptionHandler(ExceptionHandler h)
h
-