public class OdemXmlContainerResolver extends AContainerResolver
SYS_PROP_CONTAINER_ROOT_DIR
Constructor and Description |
---|
OdemXmlContainerResolver(IClassSpaceBuilder classSpaceBuilder)
Initialize the new instance with a class space builder.
|
Modifier and Type | Method and Description |
---|---|
protected ClassContainer |
createClassContainer(java.lang.String containerName,
org.pfsw.six.Element data) |
protected org.pfsw.six.Element[] |
loadContainersFrom(java.io.File file)
Loads containers from the given file that must be an XML file.
|
boolean |
resolveContainers(ClasspathPartDefinition partDefinition,
java.io.File file)
Resolve all containers that are specified by the given classpath
part definition or file.
|
addContainerToClassSpace, appContext, asAbsoluteFile, coll, fileUtil, findOrCreateContainer, getClassSpaceBuilder, getDefinitionFrom, getLogger, getWorkset, setClassSpaceBuilder, str
public OdemXmlContainerResolver(IClassSpaceBuilder classSpaceBuilder)
public boolean resolveContainers(ClasspathPartDefinition partDefinition, java.io.File file)
IContainerResolver
Either partDefinition
or containerFile
must be provided.
partDefinition
- The classpath definition that refers to the container(s) (may be null).file
- An explicit file that must be resolved (may be null).protected ClassContainer createClassContainer(java.lang.String containerName, org.pfsw.six.Element data)
protected org.pfsw.six.Element[] loadContainersFrom(java.io.File file)