A B C D E F G H I J L M N O P R S T U V Z _

A

AbstractOperatingSystemWrapper - Class in org.arakhne.vmutil
Wrapper to the OS dependent functions.
AbstractOperatingSystemWrapper() - Constructor for class org.arakhne.vmutil.AbstractOperatingSystemWrapper
 
addExtension(File, String) - Static method in class org.arakhne.vmutil.FileSystem
Add the extension of to specified filename.
addExtension(URL, String) - Static method in class org.arakhne.vmutil.FileSystem
Add the extension of to specified filename.
addPreferredProvider(ThreadServiceProvider) - Static method in class org.arakhne.vmutil.ThreadServiceFinder
Add a preferred provider.
addURL(URL) - Method in class org.arakhne.vmutil.DynamicURLClassLoader
Appends the specified URL to the list of URLs to search for classes and resources.
addURLs(URL...) - Method in class org.arakhne.vmutil.DynamicURLClassLoader
Appends the specified URL to the list of URLs to search for classes and resources.

B

basename(String) - Static method in class org.arakhne.vmutil.FileSystem
Reply the basename of the specified file without the last extension.
basename(File) - Static method in class org.arakhne.vmutil.FileSystem
Reply the basename of the specified file without the last extension.
basename(URL) - Static method in class org.arakhne.vmutil.FileSystem
Reply the basename of the specified file without the last extension.

C

Caller - Class in org.arakhne.vmutil
This utility class provides a way to determine which class call a function.
Caller() - Constructor for class org.arakhne.vmutil.Caller
 
ClassLoaderFinder - Class in org.arakhne.vmutil
This utility class permits to find the better class loader for your application.
ClassLoaderFinder() - Constructor for class org.arakhne.vmutil.ClassLoaderFinder
 
ClasspathUtil - Class in org.arakhne.vmutil
Current classpath and associated utility functions.
ClasspathUtil() - Constructor for class org.arakhne.vmutil.ClasspathUtil
 
connect() - Method in class org.arakhne.vmutil.file.URLConnection
connect() - Method in class org.arakhne.vmutil.resource.URLConnection
convertFileToURL(File) - Static method in class org.arakhne.vmutil.FileSystem
Replies an URL for the given file and translate it into a resource URL if the given file is inside the classpath.
convertStringToUrl(String, boolean) - Static method in class org.arakhne.vmutil.FileSystem
Deprecated. see FileSystem.convertStringToURL(String, boolean)
convertStringToURL(String, boolean) - Static method in class org.arakhne.vmutil.FileSystem
Convert a string to an URL according to several rules.
convertStringToUrl(String, boolean, boolean) - Static method in class org.arakhne.vmutil.FileSystem
Deprecated. FileSystem.convertStringToURL(String, boolean, boolean)
convertStringToURL(String, boolean, boolean) - Static method in class org.arakhne.vmutil.FileSystem
Convert a string to an URL according to several rules.
convertStringToURL(String, boolean, boolean, boolean) - Static method in class org.arakhne.vmutil.FileSystem
Convert a string to an URL according to several rules.
convertUrlToFile(URL) - Static method in class org.arakhne.vmutil.FileSystem
Deprecated. FileSystem.convertURLToFile(URL)
convertURLToFile(URL) - Static method in class org.arakhne.vmutil.FileSystem
Convert an URL which represents a local file into a File.
copy(File, File) - Static method in class org.arakhne.vmutil.FileSystem
Copy the first file into the second file.
copy(URL, File) - Static method in class org.arakhne.vmutil.FileSystem
Copy the first file into the second file.
copy(InputStream, int, FileOutputStream) - Static method in class org.arakhne.vmutil.FileSystem
Copy the first file into the second file.
createTempDirectory(String, String) - Static method in class org.arakhne.vmutil.FileSystem
Create an empty directory in the default temporary-file directory, using the given prefix and suffix to generate its name.
createTempDirectory(String, String, File) - Static method in class org.arakhne.vmutil.FileSystem
Creates a new empty directory in the specified directory, using the given prefix and suffix strings to generate its name.
createURLStreamHandler(String) - Method in class org.arakhne.vmutil.file.HandlerFactory
createURLStreamHandler(String) - Method in class org.arakhne.vmutil.resource.HandlerFactory
CURRENT_DIRECTORY - Static variable in class org.arakhne.vmutil.FileSystem
String which is representing the current directory in a relative path.
cut(String, int, String) - Method in class org.arakhne.vmutil.AbstractOperatingSystemWrapper
Cut the line in columns and replies the given column.

D

defineClass(String, Resource) - Method in class org.arakhne.vmutil.DynamicURLClassLoader
Defines a Class using the class bytes obtained from the specified Resource.
definePackage(String, Manifest, URL) - Method in class org.arakhne.vmutil.DynamicURLClassLoader
Defines a new package by name in this ClassLoader.
delete(File) - Static method in class org.arakhne.vmutil.FileSystem
Delete the given directory and all its subdirectories.
deleteOnExit(File) - Static method in class org.arakhne.vmutil.FileSystem
Delete the given directory and all its subdirectories when the JVM is exiting.
dirname(File) - Static method in class org.arakhne.vmutil.FileSystem
Replies the dirname of the specified file.
dirname(URL) - Static method in class org.arakhne.vmutil.FileSystem
Replies the dirname of the specified file.
DynamicURLClassLoader - Class in org.arakhne.vmutil
This class loader permits to load classes from a set of classpaths.
DynamicURLClassLoader(ClassLoader, AccessControlContext, URL...) - Constructor for class org.arakhne.vmutil.DynamicURLClassLoader
Constructs a new ClassPathClassLoader for the given URLs.
DynamicURLClassLoader.FactoryDynamicURLClassLoader - Class in org.arakhne.vmutil
 
DynamicURLClassLoader.FactoryDynamicURLClassLoader(ClassLoader, AccessControlContext, URL...) - Constructor for class org.arakhne.vmutil.DynamicURLClassLoader.FactoryDynamicURLClassLoader
 

E

equals(Object) - Method in class org.arakhne.vmutil.MACNumber
extension(File) - Static method in class org.arakhne.vmutil.FileSystem
Reply the extension of the specified file.
extension(URL) - Static method in class org.arakhne.vmutil.FileSystem
Reply the extension of the specified file.
EXTENSION_SEPARATOR - Static variable in class org.arakhne.vmutil.FileSystem
String used to specify a file extension.
EXTENSION_SEPARATOR_CHAR - Static variable in class org.arakhne.vmutil.FileSystem
Character used to specify a file extension.
extensions(File) - Static method in class org.arakhne.vmutil.FileSystem
Reply all the extensions of the specified file.
extensions(URL) - Static method in class org.arakhne.vmutil.FileSystem
Reply all the extensions of the specified file.
ExternalizableResource - Interface in org.arakhne.vmutil
Indicates that the object implementing this interface owns a external resource.

F

fileCopy(File, File) - Static method in class org.arakhne.vmutil.FileSystem
Deprecated. FileSystem.copy(File, File)
fileCopy(URL, File) - Static method in class org.arakhne.vmutil.FileSystem
Deprecated. FileSystem.copy(URL, File)
FileSystem - Class in org.arakhne.vmutil
An utility class that permits to deal with filenames.
FileSystem() - Constructor for class org.arakhne.vmutil.FileSystem
 
findClass(String) - Method in class org.arakhne.vmutil.DynamicURLClassLoader
Finds and loads the class with the specified name from the URL search path.
findClassLoader() - Static method in class org.arakhne.vmutil.ClassLoaderFinder
Replies the better class loader.
findLibraryURL(String) - Static method in class org.arakhne.vmutil.LibraryLoader
Replies the URL for the specified library.
findLibraryURL(String, String) - Static method in class org.arakhne.vmutil.LibraryLoader
Replies the URL for the specified library.
findResource(String) - Method in class org.arakhne.vmutil.DynamicURLClassLoader
Finds the resource with the specified name on the URL search path.
findResources(String) - Method in class org.arakhne.vmutil.DynamicURLClassLoader
Returns an Enumeration of URLs representing all of the resources on the URL search path having the specified name.
forName(String) - Static method in class org.arakhne.vmutil.ReflectionUtil
Replies the type that corresponds to the specified class.
forName(String, ClassLoader) - Static method in class org.arakhne.vmutil.ReflectionUtil
Replies the type that corresponds to the specified class.
forName(String, boolean, ClassLoader) - Static method in class org.arakhne.vmutil.ReflectionUtil
Replies the type that corresponds to the specified class.

G

getAllAdapters() - Static method in class org.arakhne.vmutil.MACNumber
Get all of the ethernet addresses associated with the local machine.
getAllCommandLineParameters() - Static method in class org.arakhne.vmutil.VMCommandLine
Replies the command line including the options and the standard parameters.
getAllDirectInterfaces(Class<? extends T>, Class<T>, Class<I>) - Static method in class org.arakhne.vmutil.ReflectionUtil
Determines the interfaces implemented by the classes from the lowest type to the highestType which are extended the given interfaceType.
getAllDirectInterfaces(Class<? extends T>, Class<T>) - Static method in class org.arakhne.vmutil.ReflectionUtil
Determines the interfaces implemented by the classes from the lowest type to the highestType which are extended the given interfaceType.
getAllMappings() - Static method in class org.arakhne.vmutil.MACNumber
Get all of the internet address and ethernet address mappings on the local machine.
getBytes() - Method in class org.arakhne.vmutil.MACNumber
Replies the bytes that compose this MAC Address.
getCallerClass() - Static method in class org.arakhne.vmutil.Caller
Replies the class of the caller that invoked the function from which GetCallerClass() was invoked.
getCallerClass(int) - Static method in class org.arakhne.vmutil.Caller
Replies the class from the stack according to its level.
getCallerMethod() - Static method in class org.arakhne.vmutil.Caller
Replies the method of the caller that invoked the function from which GetCallerClass() was invoked.
getCallerMethod(int) - Static method in class org.arakhne.vmutil.Caller
Replies the method from the stack according to its level.
getClasspath() - Static method in class org.arakhne.vmutil.ClasspathUtil
Replies the current classpath.
getCommandLineOption(String) - Static method in class org.arakhne.vmutil.VMCommandLine
Replies one command option.
getCommandLineOptions() - Static method in class org.arakhne.vmutil.VMCommandLine
Replies the command line options.
getCommandLineParameters() - Static method in class org.arakhne.vmutil.VMCommandLine
Replies the command line parameters.
getCommonType(Class<?>, Class<?>) - Static method in class org.arakhne.vmutil.ReflectionUtil
Replies the top-most type which is common to both given types.
getCommonType(Object, Object) - Static method in class org.arakhne.vmutil.ReflectionUtil
Replies the top-most type which is common to both given objects.
getCurrentClasspath() - Static method in class org.arakhne.vmutil.ClasspathUtil
Deprecated. see ClasspathUtil.getClasspath()
getCurrentOS() - Static method in enum org.arakhne.vmutil.OperatingSystem
Replies the current operating system.
getCurrentOSName() - Static method in enum org.arakhne.vmutil.OperatingSystem
Replies the name of the current OS.
getCurrentOSVersion() - Static method in enum org.arakhne.vmutil.OperatingSystem
Replies the version of the current OS.
getExecutableFilename(String) - Static method in class org.arakhne.vmutil.VMCommandLine
Replies a binary executable filename depending of the current platform.
getExecutorService() - Method in class org.arakhne.vmutil.ThreadServiceFinder.DefaultProvider
Replies the thread executor for this provider.
getExecutorService() - Method in interface org.arakhne.vmutil.ThreadServiceProvider
Replies the thread executor for this provider.
getExternalizableResourceLocation() - Method in interface org.arakhne.vmutil.ExternalizableResource
Replies the URL where the resource data could be find.
getExternalizableResourceType() - Method in interface org.arakhne.vmutil.ExternalizableResource
Replies the MIME type of the external resource.
getFileExtensionCharacter() - Static method in class org.arakhne.vmutil.FileSystem
Replies the character used to separate the basename and the file extension.
getFirstOptionValue(String) - Method in class org.arakhne.vmutil.VMCommandLine
Replies the first value of the option.
getHeaderField(int) - Method in class org.arakhne.vmutil.file.URLConnection
getHeaderField(String) - Method in class org.arakhne.vmutil.file.URLConnection
getHeaderField(int) - Method in class org.arakhne.vmutil.resource.URLConnection
getHeaderField(String) - Method in class org.arakhne.vmutil.resource.URLConnection
getHeaderFieldKey(int) - Method in class org.arakhne.vmutil.file.URLConnection
getHeaderFieldKey(int) - Method in class org.arakhne.vmutil.resource.URLConnection
getHeaderFields() - Method in class org.arakhne.vmutil.file.URLConnection
getHeaderFields() - Method in class org.arakhne.vmutil.resource.URLConnection
getIdentificationType() - Static method in enum org.arakhne.vmutil.OperatingSystem
Replies the type of identification found on this operating system.
getIdentificationType() - Method in class org.arakhne.vmutil.OperatingSystemDiskUtilWrapper
getIdentificationType() - Method in class org.arakhne.vmutil.OperatingSystemNativeWrapper
Replies the type of identification provided by this wrapper.
getIdentificationType() - Method in class org.arakhne.vmutil.OperatingSystemUDevWrapper
getIdentificationType() - Method in interface org.arakhne.vmutil.OperatingSystemWrapper
Replies the type of identification provided by this wrapper.
getInputStream() - Method in class org.arakhne.vmutil.file.URLConnection
getInputStream() - Method in class org.arakhne.vmutil.resource.URLConnection
getJarFile(URL) - Static method in class org.arakhne.vmutil.FileSystem
Replies the file part of the jar-scheme URL.
getJarURL(URL) - Static method in class org.arakhne.vmutil.FileSystem
Replies the jar part of the jar-scheme URL.
getOperatingSystemArchitectureDataModel() - Static method in class org.arakhne.vmutil.LibraryLoader
Replies the data model of the current operating system: 32 or 64 bits.
getOperatingSystemArchitectureDataModel() - Static method in enum org.arakhne.vmutil.OperatingSystem
Replies the data model of the current operating system: 32 or 64 bits.
getOptionValues(String) - Method in class org.arakhne.vmutil.VMCommandLine
Replies the values of the option.
getOSSerialNumber() - Static method in enum org.arakhne.vmutil.OperatingSystem
Get the OS serial number.
getOSSerialNumber(boolean, boolean) - Static method in enum org.arakhne.vmutil.OperatingSystem
Get the OS serial number.
getOSSerialNumber(boolean, boolean) - Method in class org.arakhne.vmutil.OperatingSystemDiskUtilWrapper
getOSSerialNumber(boolean, boolean) - Method in class org.arakhne.vmutil.OperatingSystemNativeWrapper
Get the OS serial number.
getOSSerialNumber(boolean, boolean) - Method in class org.arakhne.vmutil.OperatingSystemUDevWrapper
getOSSerialNumber(boolean, boolean) - Method in interface org.arakhne.vmutil.OperatingSystemWrapper
Get the OS serial number.
getOSUUID() - Static method in enum org.arakhne.vmutil.OperatingSystem
Get the OS UUID.
getOSUUID(boolean, boolean) - Static method in enum org.arakhne.vmutil.OperatingSystem
Get the OS UUID.
getOSUUID(boolean, boolean) - Method in class org.arakhne.vmutil.OperatingSystemDiskUtilWrapper
getOSUUID(boolean, boolean) - Method in class org.arakhne.vmutil.OperatingSystemNativeWrapper
Get the OS UUID.
getOSUUID(boolean, boolean) - Method in class org.arakhne.vmutil.OperatingSystemUDevWrapper
getOSUUID(boolean, boolean) - Method in interface org.arakhne.vmutil.OperatingSystemWrapper
Get the OS UUID.
getOutputStream() - Method in class org.arakhne.vmutil.file.URLConnection
getOutputStream() - Method in class org.arakhne.vmutil.resource.URLConnection
getPackageClasses(Package) - Static method in class org.arakhne.vmutil.ReflectionUtil
Replies the list of the classes in the given package.
getPackageClasses(String) - Static method in class org.arakhne.vmutil.ReflectionUtil
Replies the list of the classes in the given package.
getParameterAt(int) - Method in class org.arakhne.vmutil.VMCommandLine
Replies the parameter at the specified index.
getParameterCount() - Method in class org.arakhne.vmutil.VMCommandLine
Replies the count of parameters on the command line that are not options.
getParameters() - Method in class org.arakhne.vmutil.VMCommandLine
Replies the parameters on the command line that are not options.
getParentURL(URL) - Static method in class org.arakhne.vmutil.FileSystem
Replies the parent URL for the given URL.
getPermissions(CodeSource) - Method in class org.arakhne.vmutil.DynamicURLClassLoader
Returns the permissions for the given codesource object.
getPrimaryAdapter() - Static method in class org.arakhne.vmutil.MACNumber
Try to determine the primary ethernet address of the machine.
getPrimaryAdapterAddresses() - Static method in class org.arakhne.vmutil.MACNumber
Try to determine the primary ethernet address of the machine and replies the associated internet addresses.
getProvider() - Static method in class org.arakhne.vmutil.ThreadServiceFinder
Replies the current service provider.
getResource(String) - Static method in class org.arakhne.vmutil.Resources
Replies the URL of a resource.
getResource(ClassLoader, Package, String) - Static method in class org.arakhne.vmutil.Resources
Replies the URL of a resource.
getResource(Class<?>, String) - Static method in class org.arakhne.vmutil.Resources
Replies the URL of a resource.
getResource(ClassLoader, String) - Static method in class org.arakhne.vmutil.Resources
Replies the URL of a resource.
getResourceAsStream(String) - Static method in class org.arakhne.vmutil.Resources
Replies the input stream of a resource.
getResourceAsStream(ClassLoader, Package, String) - Static method in class org.arakhne.vmutil.Resources
Replies the input stream of a resource.
getResourceAsStream(Class<?>, String) - Static method in class org.arakhne.vmutil.Resources
Replies the input stream of a resource.
getResourceAsStream(ClassLoader, String) - Static method in class org.arakhne.vmutil.Resources
Replies the input stream of a resource.
getScheduledExecutorService() - Method in class org.arakhne.vmutil.ThreadServiceFinder.DefaultProvider
Replies the scheduled thread executor for this provider.
getScheduledExecutorService() - Method in interface org.arakhne.vmutil.ThreadServiceProvider
Replies the scheduled thread executor for this provider.
getSchemeType(URL) - Static method in enum org.arakhne.vmutil.URISchemeType
Replies the type of scheme for the given URL.
getSchemeType(URI) - Static method in enum org.arakhne.vmutil.URISchemeType
Replies the type of scheme for the given URI.
getStartClasspath() - Static method in class org.arakhne.vmutil.ClasspathUtil
Replies the classpath at start of the virtual machine.
getStartupClasspath() - Static method in class org.arakhne.vmutil.ClasspathUtil
Deprecated. see ClasspathUtil.getStartClasspath()
getSubClasses(Class<T>) - Static method in class org.arakhne.vmutil.ReflectionUtil
Replies the list of all the subclasses of the given class in the current classpath.
getSubClasses(Class<T>, boolean, boolean, boolean, Collection<Class<? extends T>>) - Static method in class org.arakhne.vmutil.ReflectionUtil
Replies the list of all the subclasses of the given class in the current classpath.
getSuperClasses(Class<T>) - Static method in class org.arakhne.vmutil.ReflectionUtil
Replies the list of all the superclasses of the given class.
getSystemConfigurationDirectoryFor(String) - Static method in class org.arakhne.vmutil.FileSystem
Replies the system configuration directory for the specified software.
getSystemConfigurationDirectoryNameFor(String) - Static method in class org.arakhne.vmutil.FileSystem
Replies the user configuration directory for the specified software.
getSystemSharedLibraryDirectoryFor(String) - Static method in class org.arakhne.vmutil.FileSystem
Replies the system shared library directory for the specified software.
getSystemSharedLibraryDirectoryNameFor(String) - Static method in class org.arakhne.vmutil.FileSystem
Replies the system shared library directory for the specified software.
getURLs() - Method in class org.arakhne.vmutil.DynamicURLClassLoader
Returns the search path of URLs for loading classes and resources.
getUserConfigurationDirectoryFor(String) - Static method in class org.arakhne.vmutil.FileSystem
Replies the user configuration directory for the specified software.
getUserConfigurationDirectoryNameFor(String) - Static method in class org.arakhne.vmutil.FileSystem
Replies the user configuration directory for the specified software.
getUserHomeDirectory() - Static method in class org.arakhne.vmutil.FileSystem
Replies the user home directory.
getUserHomeDirectoryName() - Static method in class org.arakhne.vmutil.FileSystem
Replies the user home directory.
getVMBinary() - Static method in class org.arakhne.vmutil.VMCommandLine
Replies the current java VM binary.
grep(String, String) - Method in class org.arakhne.vmutil.AbstractOperatingSystemWrapper
Replies the first line that contains the given selector.

H

Handler - Class in org.arakhne.vmutil.file
The class Handler is supporting file protocol for URL streams.
Handler() - Constructor for class org.arakhne.vmutil.file.Handler
 
Handler - Class in org.arakhne.vmutil.resource
The class Handler is supporting resource protocol for URL streams.
Handler() - Constructor for class org.arakhne.vmutil.resource.Handler
 
HandlerFactory - Class in org.arakhne.vmutil.file
This class defines a factory for URL stream "resource" and "file" protocol handlers.
HandlerFactory() - Constructor for class org.arakhne.vmutil.file.HandlerFactory
 
HandlerFactory - Class in org.arakhne.vmutil.resource
This class defines a factory for URL stream "resource" protocol handlers.
HandlerFactory() - Constructor for class org.arakhne.vmutil.resource.HandlerFactory
 
hasCommandLineOption(String) - Static method in class org.arakhne.vmutil.VMCommandLine
Replies if an option was specified on the command line.
hasExtension(File, String) - Static method in class org.arakhne.vmutil.FileSystem
Replies if the specified file has the specified extension.
hasExtension(URL, String) - Static method in class org.arakhne.vmutil.FileSystem
Replies if the specified file has the specified extension.
hashCode() - Method in class org.arakhne.vmutil.MACNumber
hasOption(String) - Method in class org.arakhne.vmutil.VMCommandLine
Replies if the given option is present on the command line.

I

installArakhneHandlers() - Static method in class org.arakhne.vmutil.URLHandlerUtil
Install the URL handlers provided by Arakhnê libraries.
is32BitOperatingSystem() - Static method in enum org.arakhne.vmutil.OperatingSystem
Replies if the current operating system is 32bit.
is64BitOperatingSystem() - Static method in enum org.arakhne.vmutil.OperatingSystem
Replies if the current operating system is 64bit.
isAssignableFrom(Class<?>, Class<?>) - Static method in class org.arakhne.vmutil.ReflectionUtil
Determines if the assignmentTarget object is either the same as, or is a superclass or superinterface of, the class or interface represented by the specified assignementSource parameter.
isCaseSensitiveFilenameSystem() - Static method in class org.arakhne.vmutil.FileSystem
Replies if the current operating system uses case-sensitive filename.
isCurrentOS() - Method in enum org.arakhne.vmutil.OperatingSystem
Replies if the current OperatingSystem constant is corresponding to the current operating system.
isEnable() - Static method in class org.arakhne.vmutil.LibraryLoader
Replies if this library loader is enable.
isFileBasedScheme(URISchemeType) - Static method in class org.arakhne.vmutil.FileSystem
Deprecated. see URISchemeType.isFileBasedScheme()
isFileBasedScheme() - Method in enum org.arakhne.vmutil.URISchemeType
Replies if this URI scheme represents a local or remote file.
isFileBasedURL(URL) - Static method in class org.arakhne.vmutil.FileSystem
Deprecated. see URISchemeType.isFileBasedScheme()
isInstance(Class<?>, Object) - Static method in class org.arakhne.vmutil.ReflectionUtil
Determines if the specified Object is assignment-compatible with the object represented by the Class.
isJarURL(URL) - Static method in class org.arakhne.vmutil.FileSystem
Replies if the given URL has a jar scheme.
isNull() - Method in class org.arakhne.vmutil.MACNumber
Replies if all the MAC address number are equal to zero.
isParameterExists(int) - Method in class org.arakhne.vmutil.VMCommandLine
Replies if the given index corresponds to a command line parameter.
isScheme(String) - Method in enum org.arakhne.vmutil.URISchemeType
Replies if the given string corresponds to this scheme.
isUnixCompliant() - Method in enum org.arakhne.vmutil.OperatingSystem
Replies of this OS is Unix compliant.
isURI(URI) - Method in enum org.arakhne.vmutil.URISchemeType
Replies if the given URI uses this scheme.
isURL(URL) - Method in enum org.arakhne.vmutil.URISchemeType
Replies if the given URL uses this scheme.
isWindowsNativeFilename(String) - Static method in class org.arakhne.vmutil.FileSystem
Replies if the given string contains a Windows® native long filename.

J

JAR_URL_FILE_ROOT - Static variable in class org.arakhne.vmutil.FileSystem
Prefix used to join in a Jar URL the jar filename and the inside-jar filename.
join(File, String...) - Static method in class org.arakhne.vmutil.FileSystem
Join the parts of a path and append them to the given File.
join(File, File...) - Static method in class org.arakhne.vmutil.FileSystem
Join the parts of a path and append them to the given File.
join(URL, String...) - Static method in class org.arakhne.vmutil.FileSystem
Join the parts of a path and append them to the given URL.
join(URL, File...) - Static method in class org.arakhne.vmutil.FileSystem
Join the parts of a path and append them to the given URL.
join(MACNumber...) - Static method in class org.arakhne.vmutil.MACNumber
Join the specified MAC numbers to reply a string.

L

largeBasename(String) - Static method in class org.arakhne.vmutil.FileSystem
Replies the basename of the specified file with the extension.
largeBasename(File) - Static method in class org.arakhne.vmutil.FileSystem
Replies the basename of the specified file with the extension.
largeBasename(URL) - Static method in class org.arakhne.vmutil.FileSystem
Replies the basename of the specified file with the extension.
launchVM(Class<?>, String...) - Static method in class org.arakhne.vmutil.VMCommandLine
Run a new VM with the class path of the current VM.
launchVM(String, String...) - Static method in class org.arakhne.vmutil.VMCommandLine
Run a new VM with the class path of the current VM.
launchVMWithClassPath(Class<?>, String, String...) - Static method in class org.arakhne.vmutil.VMCommandLine
Run a new VM with the given class path.
launchVMWithClassPath(String, String, String...) - Static method in class org.arakhne.vmutil.VMCommandLine
Run a new VM with the given class path.
launchVMWithClassPath(Class<?>, File[], String...) - Static method in class org.arakhne.vmutil.VMCommandLine
Run a new VM with the given class path.
launchVMWithClassPath(String, File[], String...) - Static method in class org.arakhne.vmutil.VMCommandLine
Run a new VM with the given class path.
launchVMWithJar(File, String...) - Static method in class org.arakhne.vmutil.VMCommandLine
Run a jar file inside a new VM.
LibraryLoader - Class in org.arakhne.vmutil
This class provides more generic means for loading dynamical libraries.
LibraryLoader() - Constructor for class org.arakhne.vmutil.LibraryLoader
 
load(String) - Static method in class org.arakhne.vmutil.LibraryLoader
Loads a code file with the specified filename from the local file system as a dynamic library.
load(File) - Static method in class org.arakhne.vmutil.LibraryLoader
Loads a code file with the specified filename from the local file system as a dynamic library.
load(URL) - Static method in class org.arakhne.vmutil.LibraryLoader
Loads a code file with the specified filename from the local file system as a dynamic library.
loadClass(String, boolean) - Method in class org.arakhne.vmutil.DynamicURLClassLoader.FactoryDynamicURLClassLoader
loadLibrary(String) - Static method in class org.arakhne.vmutil.LibraryLoader
Loads the system library specified by the libname argument.
loadPlatformDependentLibrary(String) - Static method in class org.arakhne.vmutil.LibraryLoader
Search and load the dynamic library which is fitting the current operating system (32 or 64bits operating system...).
loadPlatformDependentLibrary(String, String) - Static method in class org.arakhne.vmutil.LibraryLoader
Search and load the dynamic library which is fitting the current operating system (32 or 64bits operating system...).
loadPlatformDependentLibrary(String, String, String...) - Static method in class org.arakhne.vmutil.LibraryLoader
Search and load the dynamic library which is fitting the current operating system (32 or 64bits operating system...).

M

MACNumber - Class in org.arakhne.vmutil
A MACNumber is the unique number associated to a network interface.
MACNumber() - Constructor for class org.arakhne.vmutil.MACNumber
Constructs object with "null values" (address of "0:0:0:0:0:0").
MACNumber(byte[]) - Constructor for class org.arakhne.vmutil.MACNumber
Build a MACNumber from a set of bytes.
MACNumber(String) - Constructor for class org.arakhne.vmutil.MACNumber
Build a MACNumber from a string representation.
MACNUMBER_SEPARATOR - Static variable in class org.arakhne.vmutil.MACNumber
Character that is used as separator inside MAC addresses.
main(String[]) - Static method in class org.arakhne.vmutil.OperatingSystemInfo
 
makeAbsolute(File, File) - Static method in class org.arakhne.vmutil.FileSystem
Make the given filename absolute from the given root if it is not already absolute.
makeAbsolute(URL, File) - Static method in class org.arakhne.vmutil.FileSystem
Make the given filename absolute from the given root if it is not already absolute.
makeAbsolute(URL, URL) - Static method in class org.arakhne.vmutil.FileSystem
Make the given filename absolute from the given root if it is not already absolute.
makeAbsolute(File, URL) - Static method in class org.arakhne.vmutil.FileSystem
Make the given filename absolute from the given root if it is not already absolute.
makeCanonicalURL(URL) - Static method in class org.arakhne.vmutil.FileSystem
A canonical pathname is both absolute and unique.
makeRelative(File, File) - Static method in class org.arakhne.vmutil.FileSystem
Make the given filename relative to the given root path.
makeRelative(File, URL) - Static method in class org.arakhne.vmutil.FileSystem
Make the given filename relative to the given root path.
makeRelative(URL, URL) - Static method in class org.arakhne.vmutil.FileSystem
Make the given filename relative to the given root path.

N

NAME_SEPARATOR - Static variable in class org.arakhne.vmutil.Resources
Character used to separate paths on an resource name.
newInstance(ClassLoader, URL...) - Static method in class org.arakhne.vmutil.DynamicURLClassLoader
Creates a new instance of DynamicURLClassLoader for the specified URLs and parent class loader.
normalizeWindowsNativeFilename(String) - Static method in class org.arakhne.vmutil.FileSystem
Normalize the given string contains a Windows® native long filename and replies a Java-standard version.
NULL - Static variable in class org.arakhne.vmutil.MACNumber
Constant ethernet address object which has the "null address".

O

openConnection(URL) - Method in class org.arakhne.vmutil.file.Handler
openConnection(URL) - Method in class org.arakhne.vmutil.resource.Handler
OperatingSystem - Enum in org.arakhne.vmutil
This is a list of supported operating system.
OperatingSystemDiskUtilWrapper - Class in org.arakhne.vmutil
Wrapper to the MacOS functions.
OperatingSystemDiskUtilWrapper() - Constructor for class org.arakhne.vmutil.OperatingSystemDiskUtilWrapper
 
OperatingSystemIdentificationType - Enum in org.arakhne.vmutil
Types of identification of the operating system.
OperatingSystemInfo - Class in org.arakhne.vmutil
This class print on the standard output several informations about your operating system.
OperatingSystemInfo() - Constructor for class org.arakhne.vmutil.OperatingSystemInfo
 
OperatingSystemNativeWrapper - Class in org.arakhne.vmutil
Wrapper to the native functions.
OperatingSystemNativeWrapper(OperatingSystemIdentificationType) - Constructor for class org.arakhne.vmutil.OperatingSystemNativeWrapper
 
OperatingSystemUDevWrapper - Class in org.arakhne.vmutil
Wrapper to the MacOS functions.
OperatingSystemUDevWrapper() - Constructor for class org.arakhne.vmutil.OperatingSystemUDevWrapper
 
OperatingSystemWrapper - Interface in org.arakhne.vmutil
Wrapper to the OS dependent functions.
org.arakhne.vmutil - package org.arakhne.vmutil
 
org.arakhne.vmutil.file - package org.arakhne.vmutil.file
 
org.arakhne.vmutil.resource - package org.arakhne.vmutil.resource
 

P

PARENT_DIRECTORY - Static variable in class org.arakhne.vmutil.FileSystem
String which is representing the parent directory in a relative path.
parse(String) - Static method in class org.arakhne.vmutil.MACNumber
Parse the specified string an repleis the corresponding MAC numbers.
parseAsString(String) - Static method in class org.arakhne.vmutil.MACNumber
Parse the specified string an repleis the corresponding MAC numbers.
popPreferredClassLoader() - Static method in class org.arakhne.vmutil.ClassLoaderFinder
Pop the preferred class loader.

R

ReflectionUtil - Class in org.arakhne.vmutil
This utility class provides a way to extend the reflection API and the Class class with autoboxing-compliant functions.
ReflectionUtil() - Constructor for class org.arakhne.vmutil.ReflectionUtil
 
relaunchVM() - Static method in class org.arakhne.vmutil.VMCommandLine
Launch a VM with the same parameters as ones saved by VMCommandLine.saveVMParameters(Class, String[]).
removeAnyScheme(String) - Static method in enum org.arakhne.vmutil.URISchemeType
Remove any supported URI scheme from the given string.
removeExtension(File) - Static method in class org.arakhne.vmutil.FileSystem
Remove the extension from the specified filename.
removeExtension(URL) - Static method in class org.arakhne.vmutil.FileSystem
Remove the extension from the specified filename.
removeProvider(ThreadServiceProvider) - Static method in class org.arakhne.vmutil.ThreadServiceFinder
Remove a provider.
removeProvider() - Static method in class org.arakhne.vmutil.ThreadServiceFinder
Remove a provider.
removeScheme(String) - Method in enum org.arakhne.vmutil.URISchemeType
Remove this URI scheme from the given string.
removeURL(URL) - Method in class org.arakhne.vmutil.DynamicURLClassLoader
Appends the specified URL to the list of URLs to search for classes and resources.
removeURLs(URL...) - Method in class org.arakhne.vmutil.DynamicURLClassLoader
Appends the specified URL to the list of URLs to search for classes and resources.
replaceExtension(File, String) - Static method in class org.arakhne.vmutil.FileSystem
Replace the extension of the specified filename by the given extension.
replaceExtension(URL, String) - Static method in class org.arakhne.vmutil.FileSystem
Replace the extension of the specified filename by the given extension.
ResourceNotFoundException - Exception in org.arakhne.vmutil
The exception ResourceNotFoundException is thrown when a required Java resource was not found.
ResourceNotFoundException() - Constructor for exception org.arakhne.vmutil.ResourceNotFoundException
 
ResourceNotFoundException(String) - Constructor for exception org.arakhne.vmutil.ResourceNotFoundException
 
ResourceNotFoundException(Throwable) - Constructor for exception org.arakhne.vmutil.ResourceNotFoundException
 
ResourceNotFoundException(String, Throwable) - Constructor for exception org.arakhne.vmutil.ResourceNotFoundException
 
Resources - Class in org.arakhne.vmutil
This utility class provides to load resources according to several heuristics: search the resource in class paths; search the resource in .
Resources() - Constructor for class org.arakhne.vmutil.Resources
 
runCommand(String...) - Method in class org.arakhne.vmutil.AbstractOperatingSystemWrapper
Run a shell command.

S

saveVMParameters(Class<?>, String...) - Static method in class org.arakhne.vmutil.VMCommandLine
Save parameters that permit to relaunch a VM with VMCommandLine.relaunchVM().
saveVMParameters(String, String...) - Static method in class org.arakhne.vmutil.VMCommandLine
Save parameters that permit to relaunch a VM with VMCommandLine.relaunchVM().
saveVMParametersIfNotSet(Class<?>, String...) - Static method in class org.arakhne.vmutil.VMCommandLine
Save parameters that permit to relaunch a VM with VMCommandLine.relaunchVM().
saveVMParametersIfNotSet(String, String...) - Static method in class org.arakhne.vmutil.VMCommandLine
Save parameters that permit to relaunch a VM with VMCommandLine.relaunchVM().
setEnable(boolean) - Static method in class org.arakhne.vmutil.LibraryLoader
Replies if this library loader is enable.
setPreferredClassLoader(ClassLoader) - Static method in class org.arakhne.vmutil.ClassLoaderFinder
Set the preferred class loader.
shiftCommandLineParameters() - Static method in class org.arakhne.vmutil.VMCommandLine
Shift the command line parameters by one on the left.
shiftParameters() - Method in class org.arakhne.vmutil.VMCommandLine
Shift the command line parameters by one on the left.
shortBasename(String) - Static method in class org.arakhne.vmutil.FileSystem
Reply the basename of the specified file without all the extensions.
shortBasename(File) - Static method in class org.arakhne.vmutil.FileSystem
Reply the basename of the specified file without all the extensions.
shortBasename(URL) - Static method in class org.arakhne.vmutil.FileSystem
Reply the basename of the specified file without all the extensions.
split(File) - Static method in class org.arakhne.vmutil.FileSystem
Replies the parts of a path.
split(URL) - Static method in class org.arakhne.vmutil.FileSystem
Replies the parts of a path.
splitOptionsAndParameters(String...) - Static method in class org.arakhne.vmutil.VMCommandLine
Analyse the command line to extract the options.

T

ThreadServiceFinder - Class in org.arakhne.vmutil
This class permits to centralize the identify of the thread service providers.
ThreadServiceFinder() - Constructor for class org.arakhne.vmutil.ThreadServiceFinder
 
ThreadServiceFinder.DefaultProvider - Class in org.arakhne.vmutil
 
ThreadServiceFinder.DefaultProvider() - Constructor for class org.arakhne.vmutil.ThreadServiceFinder.DefaultProvider
 
ThreadServiceProvider - Interface in org.arakhne.vmutil
This interface describes a provider of thread's service..
toJarURL(File, File) - Static method in class org.arakhne.vmutil.FileSystem
Replies the jar-schemed URL composed of the two given components.
toJarURL(File, String) - Static method in class org.arakhne.vmutil.FileSystem
Replies the jar-schemed URL composed of the two given components.
toJarURL(URL, File) - Static method in class org.arakhne.vmutil.FileSystem
Replies the jar-schemed URL composed of the two given components.
toJarURL(URL, String) - Static method in class org.arakhne.vmutil.FileSystem
Replies the jar-schemed URL composed of the two given components.
toShortestURL(URL) - Static method in class org.arakhne.vmutil.FileSystem
Replies an URL for the given url and translate it into a resource URL if the given file is inside the classpath.
toString() - Method in class org.arakhne.vmutil.MACNumber
toString() - Method in enum org.arakhne.vmutil.URISchemeType
Replies the scheme string ended with a column character.

U

undeleteOnExit(File) - Static method in class org.arakhne.vmutil.FileSystem
Cancel the deletion of the given directory and all its subdirectories when the JVM is exiting.
uninstallArakhneHandlers() - Static method in class org.arakhne.vmutil.URLHandlerUtil
Uninstall the URL handlers provided by Arakhnê libraries.
unzipFile(InputStream, File) - Static method in class org.arakhne.vmutil.FileSystem
Unzip the given stream and write out the file in the output.
unzipFile(File, File) - Static method in class org.arakhne.vmutil.FileSystem
Unzip a file into the output directory.
URISchemeType - Enum in org.arakhne.vmutil
Commonly supported types of schemes for URL.
URL_PATH_SEPARATOR - Static variable in class org.arakhne.vmutil.FileSystem
Character used to separate paths on an URL.
URL_PATH_SEPARATOR_CHAR - Static variable in class org.arakhne.vmutil.FileSystem
Character used to separate paths on an URL.
URLConnection - Class in org.arakhne.vmutil.file
The class URLConnection is implementing connection between an URL and a local file.
URLConnection(URL) - Constructor for class org.arakhne.vmutil.file.URLConnection
 
URLConnection - Class in org.arakhne.vmutil.resource
The class URLConnection is implementing connection between an URL and a Java resource.
URLConnection(URL) - Constructor for class org.arakhne.vmutil.resource.URLConnection
 
URLHandlerUtil - Class in org.arakhne.vmutil
Utilities around URLHandler.
URLHandlerUtil() - Constructor for class org.arakhne.vmutil.URLHandlerUtil
 

V

valueOf(String) - Static method in enum org.arakhne.vmutil.OperatingSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.arakhne.vmutil.OperatingSystemIdentificationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.arakhne.vmutil.URISchemeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.arakhne.vmutil.OperatingSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.arakhne.vmutil.OperatingSystemIdentificationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.arakhne.vmutil.URISchemeType
Returns an array containing the constants of this enum type, in the order they are declared.
VMCommandLine - Class in org.arakhne.vmutil
This utility class permits to get the java command line for the current VM.
VMCommandLine(Class<?>, String...) - Constructor for class org.arakhne.vmutil.VMCommandLine
Create a interface to the command line options.
VMCommandLine(String, String...) - Constructor for class org.arakhne.vmutil.VMCommandLine
Create a interface to the command line options.
VMCommandLine(Class<?>, String[], String...) - Constructor for class org.arakhne.vmutil.VMCommandLine
Create a interface to the command line options.
VMCommandLine(String, String[], String...) - Constructor for class org.arakhne.vmutil.VMCommandLine
Create a interface to the command line options.
VMCommandLine() - Constructor for class org.arakhne.vmutil.VMCommandLine
Create a interface to the command line options.

Z

zipFile(File, OutputStream) - Static method in class org.arakhne.vmutil.FileSystem
Create a zip file from the given input file.
zipFile(File, File) - Static method in class org.arakhne.vmutil.FileSystem
Create a zip file from the given input file.

_

_acc - Variable in class org.arakhne.vmutil.DynamicURLClassLoader
The context to be used when loading classes and resources
_ucp - Variable in class org.arakhne.vmutil.DynamicURLClassLoader
The search path for classes and resources.

A B C D E F G H I J L M N O P R S T U V Z _

Copyright © 2006-2011 Arakhnê.org Consortium. All rights reserved under LGPL license terms.