Package com.pnfsoftware.jeb.client
Class AbstractContext
java.lang.Object
com.pnfsoftware.jeb.util.events.EventSource
com.pnfsoftware.jeb.client.AbstractContext
- All Implemented Interfaces:
IEventSource
- Direct Known Subclasses:
AbstractClientContext
Base context for client contexts and core contexts. Basic variables are set up (eg, paths). This
class is not configuration-aware.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final Version
static final String
static boolean
protected boolean
protected boolean
Fields inherited from class com.pnfsoftware.jeb.util.events.EventSource
onEventCallCount
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal String
Get the JEB app directory, typically $JEB/bin/app.final String
Get the JEB base directory.static String
final String
Get the current directory.final File
Get the location of JEB classes.final String
Get the JEB program directory, typically $JEB/bin/.final Version
Retrieve the global software version.final int
Get the program start date in seconds.protected static Net
initNetworkUtility
(String proxyString) The global proxy settings will be updated/erased.static boolean
static final void
Terminate the program.Methods inherited from class com.pnfsoftware.jeb.util.events.EventSource
addListener, countListeners, getListeners, getParentSource, insertListener, notifyListeners, notifyListeners, notifyListeners, relay, removeListener, setParentSource
-
Field Details
-
app_ver
-
app_name
- See Also:
-
app_description
- See Also:
-
app_company
- See Also:
-
app_dates
- See Also:
-
app_domain
- See Also:
-
app_website
- See Also:
-
app_licensing_backup
- See Also:
-
app_url_purchase
- See Also:
-
app_url_donate
- See Also:
-
app_url_manual
- See Also:
-
app_url_faq
- See Also:
-
app_url_faqmem
- See Also:
-
app_url_apidoc
- See Also:
-
app_url_devportal
- See Also:
-
app_url_changelist
- See Also:
-
app_url_motd
- See Also:
-
app_url_uploaderrorlog
- See Also:
-
app_url_fileuploader
- See Also:
-
app_url_github
- See Also:
-
app_url_github_samples
- See Also:
-
app_url_github_samples_scripts
- See Also:
-
app_email_support
- See Also:
-
app_email_licensing
- See Also:
-
app_email_updates
- See Also:
-
app_url_forum
- See Also:
-
app_url_chat
- See Also:
-
app_url_check_update
- See Also:
-
app_url_check_update_backup
- See Also:
-
app_url_genlk
- See Also:
-
app_url_genkey
- See Also:
-
app_url_genkey_backup
- See Also:
-
app_uri
- See Also:
-
just_updated
protected boolean just_updated -
integrity_failed
protected boolean integrity_failed -
demo
public static boolean demo
-
-
Constructor Details
-
AbstractContext
public AbstractContext()
-
-
Method Details
-
isPreRelease
public static boolean isPreRelease() -
getChannelName
-
getStartTimestamp
public final int getStartTimestamp()Get the program start date in seconds.- Returns:
- a Unix timestamp
-
getJebClassesLocation
Get the location of JEB classes.- Returns:
- a jar file (
jeb.jar
), or abin/
folder containing classfiles
-
getCurrentDirectory
Get the current directory.- Returns:
-
getBaseDirectory
Get the JEB base directory.- Returns:
-
getProgramDirectory
Get the JEB program directory, typically $JEB/bin/.- Returns:
-
getAppDirectory
Get the JEB app directory, typically $JEB/bin/app.- Returns:
-
getSoftwareVersion
Retrieve the global software version.- Returns:
-
terminate
public static final void terminate()Terminate the program. -
initNetworkUtility
The global proxy settings will be updated/erased.
-