|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjautil.JAEnv
public final class JAEnv
A small collection of facilities defining the execution environment of a JA app or applet, including URLs for the JA Home directory, the user's home directory and the app/applet's working directory or codebase.
Constructor Summary | |
---|---|
JAEnv(java.lang.String basedir,
boolean appexpected,
boolean isapp)
Constructor, using the given base directory, with the context expected to be as indicated by appexpected . |
|
JAEnv(java.net.URL baseurl,
boolean appexpected,
boolean isapp)
Constructor, using the given base URL, with the context expected to be as indicated by appexpected . |
Method Summary | |
---|---|
java.net.URL |
getAppBaseURL()
Returns the app/applet base URL. |
java.lang.String |
getClassBaseURLString(java.lang.Class clss,
java.lang.String clssname)
Returns the base URL for the given class, identified by both its Class object and its name. |
static java.net.URL |
getJAHomeURL()
Returns this JVM's JA Home Base URL. |
java.lang.String |
getPackageBaseURLString(java.lang.Class clss,
java.lang.String clssname,
int pkgheight)
Returns the base URL for the package at the given height above the given class, identified by both its Class object
and its name. |
static java.net.URL |
getUserHomeURL()
Returns this JVM's User Home Base URL. |
boolean |
isOwnedByApp()
Indicates whether the current execution context if for a full Java application rather than for an applet. |
static JAEnv |
makeAppJAEnv()
Factory method delivering a JA environment for an app. |
static JAEnv |
makeAppletJAEnv(java.net.URL codebase)
Factory method delivering a JA environment for an applet, with the given codebase. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JAEnv(java.lang.String basedir, boolean appexpected, boolean isapp)
appexpected
.
public JAEnv(java.net.URL baseurl, boolean appexpected, boolean isapp)
appexpected
.
Method Detail |
---|
public static java.net.URL getJAHomeURL()
public static java.net.URL getUserHomeURL()
public static JAEnv makeAppJAEnv()
public static JAEnv makeAppletJAEnv(java.net.URL codebase)
public boolean isOwnedByApp()
public java.net.URL getAppBaseURL()
public java.lang.String getClassBaseURLString(java.lang.Class clss, java.lang.String clssname)
Class
object and its name.
public java.lang.String getPackageBaseURLString(java.lang.Class clss, java.lang.String clssname, int pkgheight)
Class
object
and its name.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |