org.apache.openejb.jee.oejb2
Class EnvironmentType

java.lang.Object
  extended by org.apache.openejb.jee.oejb2.EnvironmentType

public class EnvironmentType
extends Object

Java class for environmentType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="environmentType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="moduleId" type="{http://geronimo.apache.org/xml/ns/deployment-1.2}artifactType" minOccurs="0"/>
         <element name="dependencies" type="{http://geronimo.apache.org/xml/ns/deployment-1.2}dependenciesType" minOccurs="0"/>
         <element name="bundle-activator" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="bundle-classPath" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="import-package" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="export-package" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="require-bundle" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="dynamic-import-package" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="hidden-classes" type="{http://geronimo.apache.org/xml/ns/deployment-1.2}classFilterType" minOccurs="0"/>
         <element name="non-overridable-classes" type="{http://geronimo.apache.org/xml/ns/deployment-1.2}classFilterType" minOccurs="0"/>
         <element name="private-classes" type="{http://geronimo.apache.org/xml/ns/deployment-1.2}classFilterType" minOccurs="0"/>
         <element name="inverse-classloading" type="{http://geronimo.apache.org/xml/ns/deployment-1.2}emptyType" minOccurs="0"/>
         <element name="suppress-default-environment" type="{http://geronimo.apache.org/xml/ns/deployment-1.2}emptyType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  String bundleActivator
           
protected  List<String> bundleClassPath
           
protected  DependenciesType dependencies
           
protected  List<String> dynamicImportPackage
           
protected  List<String> exportPackage
           
protected  ClassFilterType hiddenClasses
           
protected  List<String> importPackage
           
protected  EmptyType inverseClassloading
           
protected  ArtifactType moduleId
           
protected  ClassFilterType nonOverridableClasses
           
protected  ClassFilterType privateClasses
           
protected  List<String> requireBundle
           
protected  EmptyType suppressDefaultEnvironment
           
 
Constructor Summary
EnvironmentType()
           
 
Method Summary
 String getBundleActivator()
          Gets the value of the bundleActivator property.
 List<String> getBundleClassPath()
          Gets the value of the bundleClassPath property.
 DependenciesType getDependencies()
          Gets the value of the dependencies property.
 List<String> getDynamicImportPackage()
          Gets the value of the dynamicImportPackage property.
 List<String> getExportPackage()
          Gets the value of the exportPackage property.
 ClassFilterType getHiddenClasses()
          Gets the value of the hiddenClasses property.
 List<String> getImportPackage()
          Gets the value of the importPackage property.
 ArtifactType getModuleId()
          Gets the value of the moduleId property.
 ClassFilterType getNonOverridableClasses()
          Gets the value of the nonOverridableClasses property.
 ClassFilterType getPrivateClasses()
          Gets the value of the privateClasses property.
 List<String> getRequireBundle()
          Gets the value of the requireBundle property.
 boolean isInverseClassloading()
          Gets the value of the inverseClassloading property.
 boolean isSuppressDefaultEnvironment()
          Gets the value of the suppressDefaultEnvironment property.
 void setBundleActivator(String value)
          Sets the value of the bundleActivator property.
 void setDependencies(DependenciesType value)
          Sets the value of the dependencies property.
 void setHiddenClasses(ClassFilterType value)
          Sets the value of the hiddenClasses property.
 void setInverseClassloading(boolean value)
          Sets the value of the inverseClassloading property.
 void setModuleId(ArtifactType value)
          Sets the value of the moduleId property.
 void setNonOverridableClasses(ClassFilterType value)
          Sets the value of the nonOverridableClasses property.
 void setPrivateClasses(ClassFilterType value)
          Sets the value of the privateClasses property.
 void setSuppressDefaultEnvironment(boolean value)
          Sets the value of the suppressDefaultEnvironment property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

moduleId

protected ArtifactType moduleId

dependencies

protected DependenciesType dependencies

bundleActivator

protected String bundleActivator

bundleClassPath

protected List<String> bundleClassPath

importPackage

protected List<String> importPackage

exportPackage

protected List<String> exportPackage

requireBundle

protected List<String> requireBundle

dynamicImportPackage

protected List<String> dynamicImportPackage

hiddenClasses

protected ClassFilterType hiddenClasses

nonOverridableClasses

protected ClassFilterType nonOverridableClasses

privateClasses

protected ClassFilterType privateClasses

inverseClassloading

protected EmptyType inverseClassloading

suppressDefaultEnvironment

protected EmptyType suppressDefaultEnvironment
Constructor Detail

EnvironmentType

public EnvironmentType()
Method Detail

getModuleId

public ArtifactType getModuleId()
Gets the value of the moduleId property.

Returns:
possible object is ArtifactType

setModuleId

public void setModuleId(ArtifactType value)
Sets the value of the moduleId property.

Parameters:
value - allowed object is ArtifactType

getDependencies

public DependenciesType getDependencies()
Gets the value of the dependencies property.

Returns:
possible object is DependenciesType

setDependencies

public void setDependencies(DependenciesType value)
Sets the value of the dependencies property.

Parameters:
value - allowed object is DependenciesType

getBundleActivator

public String getBundleActivator()
Gets the value of the bundleActivator property.

Returns:
possible object is String

setBundleActivator

public void setBundleActivator(String value)
Sets the value of the bundleActivator property.

Parameters:
value - allowed object is String

getBundleClassPath

public List<String> getBundleClassPath()
Gets the value of the bundleClassPath property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the bundleClassPath property.

For example, to add a new item, do as follows:

    getBundleClassPath().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getImportPackage

public List<String> getImportPackage()
Gets the value of the importPackage property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the importPackage property.

For example, to add a new item, do as follows:

    getImportPackage().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getExportPackage

public List<String> getExportPackage()
Gets the value of the exportPackage property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the exportPackage property.

For example, to add a new item, do as follows:

    getExportPackage().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getRequireBundle

public List<String> getRequireBundle()
Gets the value of the requireBundle property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the requireBundle property.

For example, to add a new item, do as follows:

    getRequireBundle().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getDynamicImportPackage

public List<String> getDynamicImportPackage()
Gets the value of the dynamicImportPackage property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the dynamicImportPackage property.

For example, to add a new item, do as follows:

    getDynamicImportPackage().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getHiddenClasses

public ClassFilterType getHiddenClasses()
Gets the value of the hiddenClasses property.

Returns:
possible object is ClassFilterType

setHiddenClasses

public void setHiddenClasses(ClassFilterType value)
Sets the value of the hiddenClasses property.

Parameters:
value - allowed object is ClassFilterType

getNonOverridableClasses

public ClassFilterType getNonOverridableClasses()
Gets the value of the nonOverridableClasses property.

Returns:
possible object is ClassFilterType

setNonOverridableClasses

public void setNonOverridableClasses(ClassFilterType value)
Sets the value of the nonOverridableClasses property.

Parameters:
value - allowed object is ClassFilterType

getPrivateClasses

public ClassFilterType getPrivateClasses()
Gets the value of the privateClasses property.

Returns:
possible object is ClassFilterType

setPrivateClasses

public void setPrivateClasses(ClassFilterType value)
Sets the value of the privateClasses property.

Parameters:
value - allowed object is ClassFilterType

isInverseClassloading

public boolean isInverseClassloading()
Gets the value of the inverseClassloading property.

Returns:
possible object is boolean

setInverseClassloading

public void setInverseClassloading(boolean value)
Sets the value of the inverseClassloading property.

Parameters:
value - allowed object is boolean

isSuppressDefaultEnvironment

public boolean isSuppressDefaultEnvironment()
Gets the value of the suppressDefaultEnvironment property.

Returns:
possible object is boolean

setSuppressDefaultEnvironment

public void setSuppressDefaultEnvironment(boolean value)
Sets the value of the suppressDefaultEnvironment property.

Parameters:
value - allowed object is boolean


Copyright © 1999-2012 The Apache Software Foundation. All Rights Reserved.