Skip navigation links
A B C D E G H I J M O P R S W 

A

ActionOnMissingBinary - Enum in de.richtercloud.jhbuild.java.wrapper
 
ArchitectureNotRecognizedException - Exception in de.richtercloud.jhbuild.java.wrapper
 
ArchitectureNotRecognizedException() - Constructor for exception de.richtercloud.jhbuild.java.wrapper.ArchitectureNotRecognizedException
 
AutoDownloader - Class in de.richtercloud.jhbuild.java.wrapper.download
 

B

BuildFailureException - Exception in de.richtercloud.jhbuild.java.wrapper
An exception occuring in a build outside the automated steps of jhbuild.
BuildFailureException() - Constructor for exception de.richtercloud.jhbuild.java.wrapper.BuildFailureException
 
BuildFailureException() - Constructor for exception de.richtercloud.jhbuild.java.wrapper.BuildFailureException
 
BuildStep - Enum in de.richtercloud.jhbuild.java.wrapper
 

C

calculateParallelism() - Static method in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
cancelInstallModuleset() - Method in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
Allows cancelation (with minimal delay) from another thread.
CC_DEFAULT - Static variable in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
checkLibPresence() - Method in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
Checks presence of a .pc file in the specified installation prefix which allows to conclude that the library is installed in a rudimentary way.
CONFIG_DIR - Static variable in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
CPAN_DEFAULT - Static variable in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 

D

de.richtercloud.jhbuild.java.wrapper - package de.richtercloud.jhbuild.java.wrapper
 
de.richtercloud.jhbuild.java.wrapper.download - package de.richtercloud.jhbuild.java.wrapper.download
 
download() - Method in class de.richtercloud.jhbuild.java.wrapper.download.AutoDownloader
 
download() - Method in class de.richtercloud.jhbuild.java.wrapper.download.GUIDownloader
One step in a download loop.
DOWNLOAD_DIR_DEFAULT - Static variable in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
DownloadCombi - Class in de.richtercloud.jhbuild.java.wrapper.download
 
DownloadCombi() - Constructor for class de.richtercloud.jhbuild.java.wrapper.download.DownloadCombi
 
DownloadDialog - Class in de.richtercloud.jhbuild.java.wrapper.download
 
DownloadDialog() - Constructor for class de.richtercloud.jhbuild.java.wrapper.download.DownloadDialog
Creates new form MySQLDownloadDialog
DownloadEmptyCallback - Interface in de.richtercloud.jhbuild.java.wrapper.download
 
DownloadEmptyCallbackReation - Enum in de.richtercloud.jhbuild.java.wrapper.download
 
Downloader - Interface in de.richtercloud.jhbuild.java.wrapper.download
 
DownloadException - Exception in de.richtercloud.jhbuild.java.wrapper.download
 
DownloadException() - Constructor for exception de.richtercloud.jhbuild.java.wrapper.download.DownloadException
 
DownloadException() - Constructor for exception de.richtercloud.jhbuild.java.wrapper.download.DownloadException
 
DownloadException() - Constructor for exception de.richtercloud.jhbuild.java.wrapper.download.DownloadException
 
DownloadFailureCallback - Interface in de.richtercloud.jhbuild.java.wrapper.download
 
DownloadFailureCallbackReation - Enum in de.richtercloud.jhbuild.java.wrapper.download
 
downloadFile() - Method in class de.richtercloud.jhbuild.java.wrapper.download.AutoDownloader
Downloads a file a file located at donwloadURL, compares its MD5 checksum with md5Sum and extracts it into extractionLocation.If the download or the verification failed the caller can take actions in mD5SumCheckUnequalsCallback and downloadFailureCallback callbacks.
downloadFile() - Method in interface de.richtercloud.jhbuild.java.wrapper.download.Downloader
Downloads a file a file located at donwloadURL, compares its MD5 checksum with md5Sum and extracts it into extractionLocation.If the download or the verification failed the caller can take actions in mD5SumCheckUnequalsCallback and downloadFailureCallback callbacks.
DownloadUtils - Class in de.richtercloud.jhbuild.java.wrapper.download
 

E

extractFile() - Static method in class de.richtercloud.jhbuild.java.wrapper.download.DownloadUtils
 
ExtractionException - Exception in de.richtercloud.jhbuild.java.wrapper
 
ExtractionException() - Constructor for exception de.richtercloud.jhbuild.java.wrapper.ExtractionException
 
ExtractionMode - Enum in de.richtercloud.jhbuild.java.wrapper
 

G

getCurrentOS() - Static method in class de.richtercloud.jhbuild.java.wrapper.download.DownloadUtils
 
getDownloadCombi() - Method in class de.richtercloud.jhbuild.java.wrapper.download.DownloadDialog
 
getDownloadDir() - Method in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
getDownloadTarget() - Method in class de.richtercloud.jhbuild.java.wrapper.download.DownloadCombi
 
getDownloadURL() - Method in class de.richtercloud.jhbuild.java.wrapper.download.DownloadCombi
 
getExtractionLocation() - Method in class de.richtercloud.jhbuild.java.wrapper.download.DownloadCombi
 
getExtractionMode() - Method in class de.richtercloud.jhbuild.java.wrapper.download.DownloadCombi
 
getInstallationPrefixDir() - Method in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
getLabel() - Method in enum de.richtercloud.jhbuild.java.wrapper.download.DownloadEmptyCallbackReation
 
getLabel() - Method in enum de.richtercloud.jhbuild.java.wrapper.download.DownloadFailureCallbackReation
 
getLabel() - Method in enum de.richtercloud.jhbuild.java.wrapper.ExtractionMode
 
getLabel() - Method in enum de.richtercloud.jhbuild.java.wrapper.MD5SumCheckUnequalsCallbackReaction
 
getMd5Sum() - Method in class de.richtercloud.jhbuild.java.wrapper.download.DownloadCombi
 
getoSName() - Method in exception de.richtercloud.jhbuild.java.wrapper.ArchitectureNotRecognizedException
 
getWindowsBitness() - Static method in class de.richtercloud.jhbuild.java.wrapper.download.DownloadUtils
Windows lies about 64-bit systems in order to make 32-bit programs work on 64-bit systems. Taken from http://stackoverflow.com/questions/4748673/how-can-i-check-the-bitness-of-my-os-using-java-j2se-not-os-arch.
GIT_DEFAULT - Static variable in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
GUIDownloader - Class in de.richtercloud.jhbuild.java.wrapper.download
 
GUIDownloader() - Constructor for class de.richtercloud.jhbuild.java.wrapper.download.GUIDownloader
 

H

handleDownloadException() - Method in class de.richtercloud.jhbuild.java.wrapper.download.AutoDownloader
Possibility for subclasses to retrieve data for a new DownloadCombi (from the user, from a website, etc.).This implementation always returns null.
handleDownloadException() - Method in class de.richtercloud.jhbuild.java.wrapper.download.GUIDownloader
 

I

INSTALLATION_PREFIX_DIR_DEFAULT - Static variable in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
installModuleset() - Method in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
Tries to find moduleName in the default moduleset on the classpath shipped with archive. The module installation can be canceled from another thread with JHBuildJavaWrapper.cancelInstallModuleset.
installModuleset() - Method in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
Installs module moduleName from JHBuild moduleset provided by modulesetInputStream. The module installation can be canceled from another thread with JHBuildJavaWrapper.cancelInstallModuleset.
isCanceled() - Method in class de.richtercloud.jhbuild.java.wrapper.download.AutoDownloader
Possibility for subclasses to a cancelation check. This implementation always returns false.
isCanceled() - Method in class de.richtercloud.jhbuild.java.wrapper.download.DownloadDialog
 
isCanceled() - Method in class de.richtercloud.jhbuild.java.wrapper.download.GUIDownloader
 
isCanceled() - Method in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
Check canceled state.

J

JHBUILD_DEFAULT - Static variable in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
JHBuildJavaWrapper - Class in de.richtercloud.jhbuild.java.wrapper
A wrapper around GNOME's JHBuild build and dependency manager which allows to automatic download of tarballs and checkout of source roots with various SCMs, automatic build, test and installation into a user prefix as well as specification and resolution of dependencies. The wrapper uses some system binaries which are expected to be present and otherwise need to be installed manually by the caller (e.g. sh and make. Other non-system binaries, like git and jhbuild itself are searched for and automatically downloaded and installed in case of absence. Both system and non-system binaries are search for in the environment variable PATH and the subdirectory bin of the specified installationPrefix so that it's possible to install them as non-root user (system-binaries don't necessarily have to be installed manually into installationPrefix since any other installation prefix can be added to PATH before the wrapper is used). stdout and stderr of build processes are redirected to stdout and stderr of the JVM except silenceStdout or silenceStderr are set to true. In this case the content of both process streams is wrapped in a BuildFailureException in case a build process returns a code which is unequal 0. The Wrapper make JHBuild use it's default cache directory for downloads and build results under the user's home directory since there's few incentive to make the location configurable. Only the JHBuildJavaWrapper.cancelInstallModuleset is allowed to be called from another thread, calls to other methods from other threads result in unpredictable behaviour. The initialization routine makes sure that a C compiler and make are provided by the system since it's very hard or impossible to build a C compiler without an existing one as well as building make without make. The initialization routine then builds and installs git and all of its prerequisites and then uses it to clone the jhbuild repository and build and install it. A tarball of jhbuild could be used, but that's a TODO.
JHBuildJavaWrapper() - Constructor for class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
JHBuildJavaWrapper() - Constructor for class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
JHBuildJavaWrapper() - Constructor for class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 

M

MAKE_DEFAULT - Static variable in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
MD5_SUM_CHECK_FAILED_ABORT - Static variable in class de.richtercloud.jhbuild.java.wrapper.download.DownloadUtils
 
MD5_SUM_CHECK_FAILED_RETRY - Static variable in class de.richtercloud.jhbuild.java.wrapper.download.DownloadUtils
 
MD5SumCheckUnequalsCallback - Interface in de.richtercloud.jhbuild.java.wrapper
 
MD5SumCheckUnequalsCallbackReaction - Enum in de.richtercloud.jhbuild.java.wrapper
 
MissingSystemBinaryException - Exception in de.richtercloud.jhbuild.java.wrapper
 
MissingSystemBinaryException() - Constructor for exception de.richtercloud.jhbuild.java.wrapper.MissingSystemBinaryException
 
ModuleBuildFailureException - Exception in de.richtercloud.jhbuild.java.wrapper
An expection indicating a failure of JHBuild during the module build.
ModuleBuildFailureException() - Constructor for exception de.richtercloud.jhbuild.java.wrapper.ModuleBuildFailureException
 
ModuleBuildFailureException() - Constructor for exception de.richtercloud.jhbuild.java.wrapper.ModuleBuildFailureException
 
ModuleBuildFailureException() - Constructor for exception de.richtercloud.jhbuild.java.wrapper.ModuleBuildFailureException
 
MSGFMT_DEFAULT - Static variable in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 

O

OPENSSL_DEFAULT - Static variable in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
OSNotRecognizedException - Exception in de.richtercloud.jhbuild.java.wrapper
 
OSNotRecognizedException() - Constructor for exception de.richtercloud.jhbuild.java.wrapper.OSNotRecognizedException
 
OutputMode - Enum in de.richtercloud.jhbuild.java.wrapper
Allows to control the presentation of output.

P

PATCH_DEFAULT - Static variable in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
PYTHON_DEFAULT - Static variable in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 

R

RETRY_5_TIMES - Variable in interface de.richtercloud.jhbuild.java.wrapper.download.DownloadEmptyCallback
 
RETRY_5_TIMES - Variable in interface de.richtercloud.jhbuild.java.wrapper.download.DownloadFailureCallback
 
RETRY_5_TIMES - Variable in interface de.richtercloud.jhbuild.java.wrapper.MD5SumCheckUnequalsCallback
 
run() - Method in interface de.richtercloud.jhbuild.java.wrapper.download.DownloadEmptyCallback
 
run() - Method in interface de.richtercloud.jhbuild.java.wrapper.download.DownloadFailureCallback
 
run() - Method in interface de.richtercloud.jhbuild.java.wrapper.MD5SumCheckUnequalsCallback
Allows to make a decision whether the retrieval/download ought to be canceled or retried.

S

SH_DEFAULT - Static variable in class de.richtercloud.jhbuild.java.wrapper.JHBuildJavaWrapper
 
SupportedOS - Enum in de.richtercloud.jhbuild.java.wrapper
The list of supported OS is finite in order to avoid over-complicated testing and match the usual offers of binaries available for download.

W

WindowsBitness - Enum in de.richtercloud.jhbuild.java.wrapper
 
A B C D E G H I J M O P R S W 
Skip navigation links