org.apache.aries.blueprint.jaxb
Class TserviceReference

java.lang.Object
  extended by org.apache.aries.blueprint.jaxb.Tcomponent
      extended by org.apache.aries.blueprint.jaxb.TserviceReference
Direct Known Subclasses:
Treference, TreferenceList

public class TserviceReference
extends Tcomponent

TserviceReference is the base element type used for and elements. This type defines all of the characteristics common to both sorts of references.

Java class for TserviceReference complex type.

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

 <complexType name="TserviceReference">
   <complexContent>
     <extension base="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Tcomponent">
       <sequence>
         <group ref="{http://www.osgi.org/xmlns/blueprint/v1.0.0}GserviceReferenceElements"/>
       </sequence>
       <attribute name="interface" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Tclass" />
       <attribute name="filter" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
       <attribute name="component-name" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Tidref" />
       <attribute name="availability" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Tavailability" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.String _interface
           
protected  java.lang.String availability
           
protected  java.lang.String componentName
           
protected  Tdescription description
           
protected  java.lang.String filter
           
protected  java.util.List<TreferenceListener> referenceListener
           
 
Fields inherited from class org.apache.aries.blueprint.jaxb.Tcomponent
activation, dependsOn, id
 
Constructor Summary
TserviceReference()
           
 
Method Summary
 java.lang.String getAvailability()
          Gets the value of the availability property.
 java.lang.String getComponentName()
          Gets the value of the componentName property.
 Tdescription getDescription()
          Gets the value of the description property.
 java.lang.String getFilter()
          Gets the value of the filter property.
 java.lang.String getInterface()
          Gets the value of the interface property.
 java.util.List<TreferenceListener> getReferenceListener()
          Gets the value of the referenceListener property.
 void setAvailability(java.lang.String value)
          Sets the value of the availability property.
 void setComponentName(java.lang.String value)
          Sets the value of the componentName property.
 void setDescription(Tdescription value)
          Sets the value of the description property.
 void setFilter(java.lang.String value)
          Sets the value of the filter property.
 void setInterface(java.lang.String value)
          Sets the value of the interface property.
 
Methods inherited from class org.apache.aries.blueprint.jaxb.Tcomponent
getActivation, getDependsOn, getId, setActivation, setDependsOn, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected Tdescription description

referenceListener

protected java.util.List<TreferenceListener> referenceListener

_interface

protected java.lang.String _interface

filter

protected java.lang.String filter

componentName

protected java.lang.String componentName

availability

protected java.lang.String availability
Constructor Detail

TserviceReference

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

getReferenceListener

public java.util.List<TreferenceListener> getReferenceListener()
Gets the value of the referenceListener 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 referenceListener property.

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

    getReferenceListener().add(newItem);
 

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


getInterface

public java.lang.String getInterface()
Gets the value of the interface property.

Returns:
possible object is String

setInterface

public void setInterface(java.lang.String value)
Sets the value of the interface property.

Parameters:
value - allowed object is String

getFilter

public java.lang.String getFilter()
Gets the value of the filter property.

Returns:
possible object is String

setFilter

public void setFilter(java.lang.String value)
Sets the value of the filter property.

Parameters:
value - allowed object is String

getComponentName

public java.lang.String getComponentName()
Gets the value of the componentName property.

Returns:
possible object is String

setComponentName

public void setComponentName(java.lang.String value)
Sets the value of the componentName property.

Parameters:
value - allowed object is String

getAvailability

public java.lang.String getAvailability()
Gets the value of the availability property.

Returns:
possible object is String

setAvailability

public void setAvailability(java.lang.String value)
Sets the value of the availability property.

Parameters:
value - allowed object is String


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