public class ClassPathImpl extends Object implements IClassPath
| Constructor and Description |
|---|
ClassPathImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCodeBase(ICodeBase codeBase)
Add a codebase.
|
Iterator<? extends ICodeBase> |
appCodeBaseIterator()
Return an iterator over the application codebases.
|
Iterator<? extends ICodeBase> |
auxCodeBaseIterator()
Return an iterator over the auxiliary codebases.
|
void |
close()
Close all of the code bases that are part of this class path.
|
Map<String,ICodeBaseEntry> |
getApplicationCodebaseEntries()
Returns all of the application code base entries that are part of this class path.
|
ICodeBaseEntry |
lookupResource(String resourceName)
Lookup a resource by name.
|
void |
mapResourceNameToCodeBaseEntry(String resourceName,
ICodeBaseEntry codeBaseEntry)
Add a resource name to codebase entry mapping.
|
String |
toString() |
public void addCodeBase(ICodeBase codeBase)
IClassPathaddCodeBase in interface IClassPathcodeBase - the codebase to addpublic Iterator<? extends ICodeBase> appCodeBaseIterator()
IClassPathappCodeBaseIterator in interface IClassPathpublic Iterator<? extends ICodeBase> auxCodeBaseIterator()
IClassPathauxCodeBaseIterator in interface IClassPathpublic void close()
IClassPathclose in interface IClassPathpublic Map<String,ICodeBaseEntry> getApplicationCodebaseEntries()
IClassPathgetApplicationCodebaseEntries in interface IClassPathpublic ICodeBaseEntry lookupResource(String resourceName) throws ResourceNotFoundException
IClassPathlookupResource in interface IClassPathresourceName - name of the resource to look upResourceNotFoundException - if the resource is not foundpublic void mapResourceNameToCodeBaseEntry(String resourceName, ICodeBaseEntry codeBaseEntry)
IClassPathmapResourceNameToCodeBaseEntry in interface IClassPathresourceName - the resource name to mapcodeBaseEntry - the codebase entry to use for this resourceCopyright © 2003–2015. All rights reserved.