org.apache.geronimo.kernel.repository
Class Environment

java.lang.Object
  extended by org.apache.geronimo.kernel.repository.Environment
All Implemented Interfaces:
Serializable

public class Environment
extends Object
implements Serializable

holds the data from the EnvironmentType xml while it is being resolved, transitively closed, etc.

Version:
$Rev: 1061636 $ $Date: 2011-01-21 13:10:17 +0800 (Fri, 21 Jan 2011) $
See Also:
Serialized Form

Constructor Summary
Environment()
           
Environment(Artifact configId)
           
Environment(Environment environment)
           
 
Method Summary
 void addDependencies(Collection<Dependency> dependencies)
           
 void addDependency(Artifact artifact, ImportType importType)
           
 void addDependency(Dependency dependency)
           
 void addDynamicImportPackage(String imports)
           
 void addDynamicImportPackages(Collection<String> imports)
           
 void addExportPackage(String exports)
           
 void addExportPackages(Collection<String> exports)
           
 void addImportPackage(String imports)
           
 void addImportPackages(Collection<String> imports)
           
 void addRequireBundle(String symbolicName)
           
 void addRequireBundles(Collection<String> symbolicNames)
           
 void addToBundleClassPath(Collection<String> bundleClassPath)
           
 void addToBundleClassPath(String bundleClassPath)
           
 String getBundleActivator()
           
 List<String> getBundleClassPath()
           
 ClassLoadingRules getClassLoadingRules()
           
 Artifact getConfigId()
           
 List<Dependency> getDependencies()
          Gets a List (with elements of type Dependency) of the configuration and JAR dependencies of this configuration.
 List<String> getDynamicImportPackages()
           
 List<String> getExportPackages()
           
 List<String> getImportPackages()
           
 Manifest getManifest()
           
 List<String> getRequireBundles()
           
 boolean isSuppressDefaultEnvironment()
           
 void removeBundleClassPath(Collection<String> bundleClassPath)
           
 void removeBundleClassPath(String bundleClassPath)
           
 void removeDynamicImportPackage(String imports)
           
 void removeDynamicImportPackages(Collection<String> imports)
           
 void removeExportPackage(String exports)
           
 void removeExportPackages(Collection<String> exports)
           
 void removeImportPackage(String importPackage)
           
 void removeImportPackages(Collection<String> importPackages)
           
 void removeRequireBundle(String symbolicName)
           
 void removeRequireBundles(Collection<String> symbolicNames)
           
 void setBundleActivator(String bundleActivator)
           
 void setConfigId(Artifact configId)
           
 void setDependencies(Collection<Dependency> dependencies)
           
 void setSuppressDefaultEnvironment(boolean suppressDefaultEnvironment)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Environment

public Environment()

Environment

public Environment(Artifact configId)

Environment

public Environment(Environment environment)
Method Detail

getConfigId

public Artifact getConfigId()

setConfigId

public void setConfigId(Artifact configId)

getDependencies

public List<Dependency> getDependencies()
Gets a List (with elements of type Dependency) of the configuration and JAR dependencies of this configuration.

Returns:
immutable copy of the current dependencies
See Also:
Dependency

addDependency

public void addDependency(Artifact artifact,
                          ImportType importType)

addDependency

public void addDependency(Dependency dependency)

addDependencies

public void addDependencies(Collection<Dependency> dependencies)

setDependencies

public void setDependencies(Collection<Dependency> dependencies)

getClassLoadingRules

public ClassLoadingRules getClassLoadingRules()

isSuppressDefaultEnvironment

public boolean isSuppressDefaultEnvironment()

setSuppressDefaultEnvironment

public void setSuppressDefaultEnvironment(boolean suppressDefaultEnvironment)

addToBundleClassPath

public void addToBundleClassPath(Collection<String> bundleClassPath)

addToBundleClassPath

public void addToBundleClassPath(String bundleClassPath)

removeBundleClassPath

public void removeBundleClassPath(Collection<String> bundleClassPath)

removeBundleClassPath

public void removeBundleClassPath(String bundleClassPath)

getBundleClassPath

public List<String> getBundleClassPath()

addImportPackages

public void addImportPackages(Collection<String> imports)

addImportPackage

public void addImportPackage(String imports)

getImportPackages

public List<String> getImportPackages()

addExportPackages

public void addExportPackages(Collection<String> exports)

addExportPackage

public void addExportPackage(String exports)

removeExportPackages

public void removeExportPackages(Collection<String> exports)

removeExportPackage

public void removeExportPackage(String exports)

getExportPackages

public List<String> getExportPackages()

getBundleActivator

public String getBundleActivator()

setBundleActivator

public void setBundleActivator(String bundleActivator)

addRequireBundles

public void addRequireBundles(Collection<String> symbolicNames)

addRequireBundle

public void addRequireBundle(String symbolicName)

removeRequireBundles

public void removeRequireBundles(Collection<String> symbolicNames)

removeRequireBundle

public void removeRequireBundle(String symbolicName)

getRequireBundles

public List<String> getRequireBundles()

addDynamicImportPackages

public void addDynamicImportPackages(Collection<String> imports)

addDynamicImportPackage

public void addDynamicImportPackage(String imports)

removeDynamicImportPackages

public void removeDynamicImportPackages(Collection<String> imports)

removeDynamicImportPackage

public void removeDynamicImportPackage(String imports)

getDynamicImportPackages

public List<String> getDynamicImportPackages()

removeImportPackage

public void removeImportPackage(String importPackage)

removeImportPackages

public void removeImportPackages(Collection<String> importPackages)

getManifest

public Manifest getManifest()
                     throws ManifestException
Throws:
ManifestException

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2003-2013 The Apache Geronimo development community. All Rights Reserved.