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 Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Versionstatic final Stringstatic booleanprotected booleanprotected booleanFields inherited from class com.pnfsoftware.jeb.util.events.EventSource
onEventCallCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal StringGet the JEB app directory, typically $JEB/bin/app.final StringGet the JEB base directory.static Stringfinal StringGet the current directory.final FileGet the location of JEB classes.final StringGet the JEB program directory, typically $JEB/bin/.final VersionRetrieve the global software version.final intGet the program start date in seconds.protected static NetinitNetworkUtility(String proxyString) The global proxy settings will be updated/erased.static booleanstatic final voidTerminate 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_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_changelog
- 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.
-