Class 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>
     
    • 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
      • 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