Package org.codehaus.classworlds
Class Configurator
- java.lang.Object
-
- org.codehaus.classworlds.Configurator
-
- Direct Known Subclasses:
ConfiguratorAdapter
@Deprecated public class Configurator extends Object
Deprecated.A compatibility wrapper for org.codehaus.plexus.classworlds.launcher.Configurator provided for legacy code- Author:
- Andrew Williams
-
-
Constructor Summary
Constructors Constructor Description Configurator(ClassWorld world)
Deprecated.Construct.Configurator(Launcher launcher)
Deprecated.Construct.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
associateRealms()
Deprecated.Associate parent realms with their children.void
configure(InputStream is)
Deprecated.Configure from a file.protected String
filter(String text)
Deprecated.Filter a string for system properties.protected void
loadGlob(String line, ClassRealm realm)
Deprecated.Load a glob into the specified classloader.protected void
loadGlob(String line, ClassRealm realm, boolean optionally)
Deprecated.Load a glob into the specified classloader.void
setClassWorld(ClassWorld world)
Deprecated.set world.
-
-
-
Constructor Detail
-
Configurator
public Configurator(Launcher launcher)
Deprecated.Construct.- Parameters:
launcher
- The launcher to configure.
-
Configurator
public Configurator(ClassWorld world)
Deprecated.Construct.- Parameters:
world
- The classWorld to configure.
-
-
Method Detail
-
setClassWorld
public void setClassWorld(ClassWorld world)
Deprecated.set world. this setter is provided so you can use the same configurator to configure several "worlds"- Parameters:
world
- The classWorld to configure.
-
configure
public void configure(InputStream is) throws IOException, MalformedURLException, ConfigurationException, DuplicateRealmException, NoSuchRealmException
Deprecated.Configure from a file.- Parameters:
is
- The config input stream- Throws:
IOException
- If an error occurs reading the config file.MalformedURLException
- If the config file contains invalid URLs.ConfigurationException
- If the config file is corrupt.DuplicateRealmException
- If the config file defines two realms with the same id.NoSuchRealmException
- If the config file defines a main entry point in a non-existent realm.
-
associateRealms
protected void associateRealms()
Deprecated.Associate parent realms with their children.
-
loadGlob
protected void loadGlob(String line, ClassRealm realm) throws MalformedURLException, FileNotFoundException
Deprecated.Load a glob into the specified classloader.- Parameters:
line
- The path configuration line.realm
- The realm to populate- Throws:
MalformedURLException
- If the line does not represent a valid path element.FileNotFoundException
- If the line does not represent a valid path element in the filesystem.
-
loadGlob
protected void loadGlob(String line, ClassRealm realm, boolean optionally) throws MalformedURLException, FileNotFoundException
Deprecated.Load a glob into the specified classloader.- Parameters:
line
- The path configuration line.realm
- The realm to populateoptionally
- Whether the path is optional or required- Throws:
MalformedURLException
- If the line does not represent a valid path element.FileNotFoundException
- If the line does not represent a valid path element in the filesystem.
-
filter
protected String filter(String text) throws ConfigurationException
Deprecated.Filter a string for system properties.- Parameters:
text
- The text to filter.- Returns:
- The filtered text.
- Throws:
ConfigurationException
- If the property does not exist or if there is a syntax error.
-
-