org.apache.aries.blueprint.jaxb
Class Targument

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

public class Targument
extends java.lang.Object

An argument used to create an object defined by a component. The elements are the arguments for the bean class constructor or passed to the bean factory method. The type, if specified, is used to disambiguate the constructor or method signature. Arguments may also be matched up with arguments by explicitly specifying the index position. If the index is used, then all elements for the bean must also specify the index. The value and ref attributes are convenience shortcuts to make the tag easier to code. A fuller set of injected values and types can be specified using one of the "value" type elements.

Java class for Targument complex type.

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

 <complexType name="Targument">
   <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"/>
         <group ref="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Gvalue" minOccurs="0"/>
       </sequence>
       <attribute name="index" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
       <attribute name="type" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Ttype" />
       <attribute name="ref" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Tidref" />
       <attribute name="value" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}TstringValue" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  Tnull _null
           
protected  java.lang.Object any
           
protected  Tcollection array
           
protected  TinlinedBean bean
           
protected  Tdescription description
           
protected  Tref idref
           
protected  java.math.BigInteger index
           
protected  Tcollection list
           
protected  Tmap map
           
protected  Tprops props
           
protected  Tref ref
           
protected  java.lang.String refAttribute
           
protected  TinlinedReference reference
           
protected  TinlinedReferenceList referenceList
           
protected  TinlinedService service
           
protected  Tcollection set
           
protected  java.lang.String type
           
protected  Tvalue value
           
protected  java.lang.String valueAttribute
           
 
Constructor Summary
Targument()
           
 
Method Summary
 java.lang.Object getAny()
          Gets the value of the any property.
 Tcollection getArray()
          Gets the value of the array property.
 TinlinedBean getBean()
          Gets the value of the bean property.
 Tdescription getDescription()
          Gets the value of the description property.
 Tref getIdref()
          Gets the value of the idref property.
 java.math.BigInteger getIndex()
          Gets the value of the index property.
 Tcollection getList()
          Gets the value of the list property.
 Tmap getMap()
          Gets the value of the map property.
 Tnull getNull()
          Gets the value of the null property.
 Tprops getProps()
          Gets the value of the props property.
 Tref getRef()
          Gets the value of the ref property.
 java.lang.String getRefAttribute()
          Gets the value of the refAttribute property.
 TinlinedReference getReference()
          Gets the value of the reference property.
 TinlinedReferenceList getReferenceList()
          Gets the value of the referenceList property.
 TinlinedService getService()
          Gets the value of the service property.
 Tcollection getSet()
          Gets the value of the set property.
 java.lang.String getType()
          Gets the value of the type property.
 Tvalue getValue()
          Gets the value of the value property.
 java.lang.String getValueAttribute()
          Gets the value of the valueAttribute property.
 void setAny(java.lang.Object value)
          Sets the value of the any property.
 void setArray(Tcollection value)
          Sets the value of the array property.
 void setBean(TinlinedBean value)
          Sets the value of the bean property.
 void setDescription(Tdescription value)
          Sets the value of the description property.
 void setIdref(Tref value)
          Sets the value of the idref property.
 void setIndex(java.math.BigInteger value)
          Sets the value of the index property.
 void setList(Tcollection value)
          Sets the value of the list property.
 void setMap(Tmap value)
          Sets the value of the map property.
 void setNull(Tnull value)
          Sets the value of the null property.
 void setProps(Tprops value)
          Sets the value of the props property.
 void setRef(Tref value)
          Sets the value of the ref property.
 void setRefAttribute(java.lang.String value)
          Sets the value of the refAttribute property.
 void setReference(TinlinedReference value)
          Sets the value of the reference property.
 void setReferenceList(TinlinedReferenceList value)
          Sets the value of the referenceList property.
 void setService(TinlinedService value)
          Sets the value of the service property.
 void setSet(Tcollection value)
          Sets the value of the set property.
 void setType(java.lang.String value)
          Sets the value of the type property.
 void setValue(Tvalue value)
          Sets the value of the value property.
 void setValueAttribute(java.lang.String value)
          Sets the value of the valueAttribute 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

service

protected TinlinedService service

referenceList

protected TinlinedReferenceList referenceList

bean

protected TinlinedBean bean

reference

protected TinlinedReference reference

ref

protected Tref ref

any

protected java.lang.Object any

idref

protected Tref idref

value

protected Tvalue value

list

protected Tcollection list

set

protected Tcollection set

map

protected Tmap map

array

protected Tcollection array

props

protected Tprops props

_null

protected Tnull _null

index

protected java.math.BigInteger index

type

protected java.lang.String type

refAttribute

protected java.lang.String refAttribute

valueAttribute

protected java.lang.String valueAttribute
Constructor Detail

Targument

public Targument()
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

getService

public TinlinedService getService()
Gets the value of the service property.

Returns:
possible object is TinlinedService

setService

public void setService(TinlinedService value)
Sets the value of the service property.

Parameters:
value - allowed object is TinlinedService

getReferenceList

public TinlinedReferenceList getReferenceList()
Gets the value of the referenceList property.

Returns:
possible object is TinlinedReferenceList

setReferenceList

public void setReferenceList(TinlinedReferenceList value)
Sets the value of the referenceList property.

Parameters:
value - allowed object is TinlinedReferenceList

getBean

public TinlinedBean getBean()
Gets the value of the bean property.

Returns:
possible object is TinlinedBean

setBean

public void setBean(TinlinedBean value)
Sets the value of the bean property.

Parameters:
value - allowed object is TinlinedBean

getReference

public TinlinedReference getReference()
Gets the value of the reference property.

Returns:
possible object is TinlinedReference

setReference

public void setReference(TinlinedReference value)
Sets the value of the reference property.

Parameters:
value - allowed object is TinlinedReference

getRef

public Tref getRef()
Gets the value of the ref property.

Returns:
possible object is Tref

setRef

public void setRef(Tref value)
Sets the value of the ref property.

Parameters:
value - allowed object is Tref

getAny

public java.lang.Object getAny()
Gets the value of the any property.

Returns:
possible object is Object

setAny

public void setAny(java.lang.Object value)
Sets the value of the any property.

Parameters:
value - allowed object is Object

getIdref

public Tref getIdref()
Gets the value of the idref property.

Returns:
possible object is Tref

setIdref

public void setIdref(Tref value)
Sets the value of the idref property.

Parameters:
value - allowed object is Tref

getValue

public Tvalue getValue()
Gets the value of the value property.

Returns:
possible object is Tvalue

setValue

public void setValue(Tvalue value)
Sets the value of the value property.

Parameters:
value - allowed object is Tvalue

getList

public Tcollection getList()
Gets the value of the list property.

Returns:
possible object is Tcollection

setList

public void setList(Tcollection value)
Sets the value of the list property.

Parameters:
value - allowed object is Tcollection

getSet

public Tcollection getSet()
Gets the value of the set property.

Returns:
possible object is Tcollection

setSet

public void setSet(Tcollection value)
Sets the value of the set property.

Parameters:
value - allowed object is Tcollection

getMap

public Tmap getMap()
Gets the value of the map property.

Returns:
possible object is Tmap

setMap

public void setMap(Tmap value)
Sets the value of the map property.

Parameters:
value - allowed object is Tmap

getArray

public Tcollection getArray()
Gets the value of the array property.

Returns:
possible object is Tcollection

setArray

public void setArray(Tcollection value)
Sets the value of the array property.

Parameters:
value - allowed object is Tcollection

getProps

public Tprops getProps()
Gets the value of the props property.

Returns:
possible object is Tprops

setProps

public void setProps(Tprops value)
Sets the value of the props property.

Parameters:
value - allowed object is Tprops

getNull

public Tnull getNull()
Gets the value of the null property.

Returns:
possible object is Tnull

setNull

public void setNull(Tnull value)
Sets the value of the null property.

Parameters:
value - allowed object is Tnull

getIndex

public java.math.BigInteger getIndex()
Gets the value of the index property.

Returns:
possible object is BigInteger

setIndex

public void setIndex(java.math.BigInteger value)
Sets the value of the index property.

Parameters:
value - allowed object is BigInteger

getType

public java.lang.String getType()
Gets the value of the type property.

Returns:
possible object is String

setType

public void setType(java.lang.String value)
Sets the value of the type property.

Parameters:
value - allowed object is String

getRefAttribute

public java.lang.String getRefAttribute()
Gets the value of the refAttribute property.

Returns:
possible object is String

setRefAttribute

public void setRefAttribute(java.lang.String value)
Sets the value of the refAttribute property.

Parameters:
value - allowed object is String

getValueAttribute

public java.lang.String getValueAttribute()
Gets the value of the valueAttribute property.

Returns:
possible object is String

setValueAttribute

public void setValueAttribute(java.lang.String value)
Sets the value of the valueAttribute property.

Parameters:
value - allowed object is String


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