A C E F G I L M N P R S T

A

addRepository(String) - Method in class com.werken.forehead.ForeheadClassLoader
Add a new repository to the set of places this ClassLoader can look for classes to be loaded.
addRepository(File) - Method in class com.werken.forehead.ForeheadClassLoader
Add a new repository to the set of places this ClassLoader can look for classes to be loaded.
addURL(URL) - Method in class com.werken.forehead.ForeheadClassLoader
Append a URL to this loader's search path.

C

classLoaders - Variable in class com.werken.forehead.Forehead
ClassLoaders indexed by name.
com.werken.forehead - package com.werken.forehead
 
config(InputStream) - Method in class com.werken.forehead.Forehead
Configure from an InputStream.
config(Reader) - Method in class com.werken.forehead.Forehead
Configure from an Reader.
config(BufferedReader) - Method in class com.werken.forehead.Forehead
Configure from an BufferedReader.
createClassLoader(ForeheadClassLoader, String) - Method in class com.werken.forehead.Forehead
Create a new ClassLoader given a parent and a name.

E

EMPTY_URL_ARRAY - Static variable in class com.werken.forehead.ForeheadClassLoader
Simple empty URL[0] array.
entryClass - Variable in class com.werken.forehead.Forehead
The entry-point class.
entryClass - Variable in exception com.werken.forehead.NoSuchEntryMethodException
The class lacking the entry-point method.
entryDescriptor - Variable in exception com.werken.forehead.MalformedEntryDescriptorException
The malformed entry-point descriptor.
entryLoader - Variable in class com.werken.forehead.Forehead
The loader to use for entry-point lookup.
entryMethod - Variable in class com.werken.forehead.Forehead
The entry-point method.
entryMethodDescriptor - Variable in exception com.werken.forehead.NoSuchEntryMethodException
A friendly description of the method not found.

F

Forehead - Class in com.werken.forehead
ClassLoader configurator and application launcher.
Forehead() - Constructor for class com.werken.forehead.Forehead
Construct.
ForeheadClassLoader - Class in com.werken.forehead
Named, dynamically modifiable ClassLoader implementation.
ForeheadClassLoader(ClassLoader, String) - Constructor for class com.werken.forehead.ForeheadClassLoader
Construct given a parent and a name.
ForeheadException - Exception in com.werken.forehead
Base forehead exception.
ForeheadException() - Constructor for exception com.werken.forehead.ForeheadException
Construct.

G

getClassLoader(String) - Method in class com.werken.forehead.Forehead
Retrieve a ClassLoader by name.
getEntryClass() - Method in exception com.werken.forehead.NoSuchEntryMethodException
Retrieve the entry-point class.
getEntryDescriptor() - Method in exception com.werken.forehead.MalformedEntryDescriptorException
Retrieve the malformed entry-point descriptor.
getEntryMethodDescriptor() - Method in exception com.werken.forehead.NoSuchEntryMethodException
Retrieve the entry-point method description.
getInstance() - Static method in class com.werken.forehead.Forehead
 
getMessage() - Method in exception com.werken.forehead.MalformedEntryDescriptorException
Retrieve the message.
getMessage() - Method in exception com.werken.forehead.NoEntryDescriptorException
Retrieve the message.
getMessage() - Method in exception com.werken.forehead.NoSuchClassLoaderException
Retrieve the message.
getMessage() - Method in exception com.werken.forehead.NoSuchEntryMethodException
Retrieve the message.
getMessage() - Method in exception com.werken.forehead.NoSuchPropertyException
Retreive the message.
getName() - Method in class com.werken.forehead.ForeheadClassLoader
Retrieve the name of this ClassLoader.
getName() - Method in exception com.werken.forehead.NoSuchClassLoaderException
Retrieve the name of the invalid ClassLoader.
getPropertyName() - Method in exception com.werken.forehead.NoSuchPropertyException
Retrieve the name of the not found property.
getResourceAsString(String) - Method in class com.werken.forehead.ForeheadClassLoader
Find the resource with the given name, and return a String.

I

INSTANCE - Static variable in class com.werken.forehead.Forehead
Singleton.

L

load(String, ForeheadClassLoader) - Method in class com.werken.forehead.Forehead
Load a glob, file, or URL into the specified classloader.
loadFileOrUrl(String, ForeheadClassLoader) - Method in class com.werken.forehead.Forehead
Load a file or URL into the specified classloader.
loadGlob(String, ForeheadClassLoader) - Method in class com.werken.forehead.Forehead
Load a glob into the specified classloader.

M

main(String[]) - Static method in class com.werken.forehead.Forehead
Main.
MalformedEntryDescriptorException - Exception in com.werken.forehead
Indicates that the entry-point descriptor was malformed.
MalformedEntryDescriptorException(String) - Constructor for exception com.werken.forehead.MalformedEntryDescriptorException
Construct.

N

name - Variable in class com.werken.forehead.ForeheadClassLoader
The name of this loader.
name - Variable in exception com.werken.forehead.NoSuchClassLoaderException
Name of invalid class-loader.
NoEntryDescriptorException - Exception in com.werken.forehead
Indicates a lack of an entry-point descriptor in a forehead configuration.
NoEntryDescriptorException() - Constructor for exception com.werken.forehead.NoEntryDescriptorException
Construct.
NoSuchClassLoaderException - Exception in com.werken.forehead
Indicates an error referencing a non-existant ClassLoader.
NoSuchClassLoaderException(String) - Constructor for exception com.werken.forehead.NoSuchClassLoaderException
Construct.
NoSuchEntryMethodException - Exception in com.werken.forehead
Indicates an error locating the entry-point method.
NoSuchEntryMethodException(Class, String) - Constructor for exception com.werken.forehead.NoSuchEntryMethodException
Construct with a class and description of the method no found.
NoSuchPropertyException - Exception in com.werken.forehead
Indicates attempted use of an unset property.
NoSuchPropertyException(String) - Constructor for exception com.werken.forehead.NoSuchPropertyException
Construct.

P

propertyName - Variable in exception com.werken.forehead.NoSuchPropertyException
Name of the not found property.

R

resolveProperties(String, Properties) - Method in class com.werken.forehead.Forehead
Resolve imported properties.
rootLoader - Variable in class com.werken.forehead.Forehead
Root unnamed loader.
run(String[]) - Method in class com.werken.forehead.Forehead
Launch the wrapped application.

S

setupEntry(String) - Method in class com.werken.forehead.Forehead
Setup the entry-point.

T

toString() - Method in class com.werken.forehead.ForeheadClassLoader
Produce output suitable for debugging.

A C E F G I L M N P R S T