org.apache.aries.blueprint.jaxb
Class Tblueprint

java.lang.Object
  extended by org.apache.aries.blueprint.jaxb.Tblueprint

public class Tblueprint
extends java.lang.Object

Java class for Tblueprint complex type.

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

 <complexType name="Tblueprint">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="description" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Tdescription" minOccurs="0"/>
         <element name="type-converters" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Ttype-converters" minOccurs="0"/>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element name="service" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Tservice"/>
           <element name="reference-list" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Treference-list"/>
           <element name="bean" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Tbean"/>
           <element name="reference" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Treference"/>
           <any/>
         </choice>
       </sequence>
       <attribute name="default-activation" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Tactivation" default="eager" />
       <attribute name="default-timeout" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Ttimeout" default="300000" />
       <attribute name="default-availability" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Tavailability" default="mandatory" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.String defaultActivation
           
protected  java.lang.String defaultAvailability
           
protected  java.math.BigInteger defaultTimeout
           
protected  Tdescription description
           
protected  java.util.List<java.lang.Object> serviceOrReferenceListOrBean
           
protected  TtypeConverters typeConverters
           
 
Constructor Summary
Tblueprint()
           
 
Method Summary
 java.lang.String getDefaultActivation()
          Gets the value of the defaultActivation property.
 java.lang.String getDefaultAvailability()
          Gets the value of the defaultAvailability property.
 java.math.BigInteger getDefaultTimeout()
          Gets the value of the defaultTimeout property.
 Tdescription getDescription()
          Gets the value of the description property.
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 java.util.List<java.lang.Object> getServiceOrReferenceListOrBean()
          Gets the value of the serviceOrReferenceListOrBean property.
 TtypeConverters getTypeConverters()
          Gets the value of the typeConverters property.
 void setDefaultActivation(java.lang.String value)
          Sets the value of the defaultActivation property.
 void setDefaultAvailability(java.lang.String value)
          Sets the value of the defaultAvailability property.
 void setDefaultTimeout(java.math.BigInteger value)
          Sets the value of the defaultTimeout property.
 void setDescription(Tdescription value)
          Sets the value of the description property.
 void setTypeConverters(TtypeConverters value)
          Sets the value of the typeConverters property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected Tdescription description

typeConverters

protected TtypeConverters typeConverters

serviceOrReferenceListOrBean

protected java.util.List<java.lang.Object> serviceOrReferenceListOrBean

defaultActivation

protected java.lang.String defaultActivation

defaultTimeout

protected java.math.BigInteger defaultTimeout

defaultAvailability

protected java.lang.String defaultAvailability
Constructor Detail

Tblueprint

public Tblueprint()
Method Detail

getDescription

public Tdescription getDescription()
Gets the value of the description property.

Returns:
possible object is Tdescription

setDescription

public void setDescription(Tdescription value)
Sets the value of the description property.

Parameters:
value - allowed object is Tdescription

getTypeConverters

public TtypeConverters getTypeConverters()
Gets the value of the typeConverters property.

Returns:
possible object is TtypeConverters

setTypeConverters

public void setTypeConverters(TtypeConverters value)
Sets the value of the typeConverters property.

Parameters:
value - allowed object is TtypeConverters

getServiceOrReferenceListOrBean

public java.util.List<java.lang.Object> getServiceOrReferenceListOrBean()
Gets the value of the serviceOrReferenceListOrBean 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 serviceOrReferenceListOrBean property.

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

    getServiceOrReferenceListOrBean().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<Treference> Object JAXBElement<Tservice> JAXBElement<Tbean> JAXBElement<TreferenceList>


getDefaultActivation

public java.lang.String getDefaultActivation()
Gets the value of the defaultActivation property.

Returns:
possible object is String

setDefaultActivation

public void setDefaultActivation(java.lang.String value)
Sets the value of the defaultActivation property.

Parameters:
value - allowed object is String

getDefaultTimeout

public java.math.BigInteger getDefaultTimeout()
Gets the value of the defaultTimeout property.

Returns:
possible object is BigInteger

setDefaultTimeout

public void setDefaultTimeout(java.math.BigInteger value)
Sets the value of the defaultTimeout property.

Parameters:
value - allowed object is BigInteger

getDefaultAvailability

public java.lang.String getDefaultAvailability()
Gets the value of the defaultAvailability property.

Returns:
possible object is String

setDefaultAvailability

public void setDefaultAvailability(java.lang.String value)
Sets the value of the defaultAvailability property.

Parameters:
value - allowed object is String

getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.