public abstract class AEmbeddableContainerResolver extends AContainerResolver
SYS_PROP_CONTAINER_ROOT_DIR
Constructor and Description |
---|
AEmbeddableContainerResolver(IClassSpaceBuilder classSpaceBuilder,
BundleContainerSpecification parentContainerSpec) |
Modifier and Type | Method and Description |
---|---|
protected ClassContainer |
createClassContainer(java.lang.String containerName,
java.io.File realFile)
Creates a new container object based on the name and the physical representation.
|
protected java.lang.String |
determineContainerFullName(java.io.File file) |
protected java.lang.String |
determineContainerQualifiedName(java.io.File file) |
protected java.lang.String |
determineRelativeName(java.io.File file) |
protected abstract ContainerType |
getContainerType(java.io.File file)
Returns the type of this container.
|
protected BundleContainerSpecification |
getParentContainerSpec() |
protected boolean |
hasParentContainerSpec() |
boolean |
resolveContainer(java.io.File file) |
addContainerToClassSpace, appContext, asAbsoluteFile, coll, fileUtil, findOrCreateContainer, getClassSpaceBuilder, getDefinitionFrom, getLogger, getWorkset, setClassSpaceBuilder, str
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
resolveContainers
public AEmbeddableContainerResolver(IClassSpaceBuilder classSpaceBuilder, BundleContainerSpecification parentContainerSpec)
protected abstract ContainerType getContainerType(java.io.File file)
public boolean resolveContainer(java.io.File file)
protected ClassContainer createClassContainer(java.lang.String containerName, java.io.File realFile)
containerName
- The full container name.realFile
- The real file on the file system.protected java.lang.String determineRelativeName(java.io.File file)
protected java.lang.String determineContainerFullName(java.io.File file)
protected java.lang.String determineContainerQualifiedName(java.io.File file)
protected boolean hasParentContainerSpec()
protected BundleContainerSpecification getParentContainerSpec()