net.sourceforge.ccxjc.it.model.priv.collections.valueclass.spring.osgi
Class Treference

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.priv.collections.valueclass.spring.beans.IdentifiedType
      extended by net.sourceforge.ccxjc.it.model.priv.collections.valueclass.spring.osgi.Treference
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
TreferenceCollection, TsingleReference

public class Treference
extends IdentifiedType
implements Serializable, Cloneable

Java class for Treference complex type.

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

 <complexType name="Treference">
   <complexContent>
     <extension base="{http://www.springframework.org/schema/beans}identifiedType">
       <sequence minOccurs="0">
         <element name="interfaces" type="{http://www.springframework.org/schema/beans}listOrSetType" minOccurs="0"/>
         <element name="listener" type="{http://www.springframework.org/schema/osgi}Tlistener" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="interface" type="{http://www.w3.org/2001/XMLSchema}token" />
       <attribute name="filter" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="depends-on" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="bean-name" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="context-class-loader" type="{http://www.springframework.org/schema/osgi}TreferenceClassLoaderOptions" default="client" />
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  String _interface
           
protected  String beanName
           
protected  TreferenceClassLoaderOptions contextClassLoader
           
protected  String dependsOn
           
protected  String filter
           
protected  ListOrSetType interfaces
           
protected  List<Tlistener> listener
           
 
Fields inherited from class net.sourceforge.ccxjc.it.model.priv.collections.valueclass.spring.beans.IdentifiedType
id
 
Constructor Summary
Treference()
          Creates a new net.sourceforge.ccxjc.it.model.priv.collections.valueclass.spring.osgi.Treference instance.
Treference(Treference o)
          Creates a new net.sourceforge.ccxjc.it.model.priv.collections.valueclass.spring.osgi.Treference instance by copying a given instance.
 
Method Summary
 Treference clone()
          Creates and returns a copy of this object.
 String getBeanName()
          Gets the value of the beanName property.
 TreferenceClassLoaderOptions getContextClassLoader()
          Gets the value of the contextClassLoader property.
 String getDependsOn()
          Gets the value of the dependsOn property.
 String getFilter()
          Gets the value of the filter property.
 String getInterface()
          Gets the value of the interface property.
 ListOrSetType getInterfaces()
          Gets the value of the interfaces property.
 List<Tlistener> getListener()
          Gets the value of the listener property.
 void setBeanName(String value)
          Sets the value of the beanName property.
 void setContextClassLoader(TreferenceClassLoaderOptions value)
          Sets the value of the contextClassLoader property.
 void setDependsOn(String value)
          Sets the value of the dependsOn property.
 void setFilter(String value)
          Sets the value of the filter property.
 void setInterface(String value)
          Sets the value of the interface property.
 void setInterfaces(ListOrSetType value)
          Sets the value of the interfaces property.
 
Methods inherited from class net.sourceforge.ccxjc.it.model.priv.collections.valueclass.spring.beans.IdentifiedType
getId, setId
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interfaces

protected ListOrSetType interfaces

listener

protected List<Tlistener> listener

_interface

protected String _interface

filter

protected String filter

dependsOn

protected String dependsOn

beanName

protected String beanName

contextClassLoader

protected TreferenceClassLoaderOptions contextClassLoader
Constructor Detail

Treference

public Treference()
Creates a new net.sourceforge.ccxjc.it.model.priv.collections.valueclass.spring.osgi.Treference instance.


Treference

public Treference(Treference o)
Creates a new net.sourceforge.ccxjc.it.model.priv.collections.valueclass.spring.osgi.Treference instance by copying a given instance.

Parameters:
o - The instance to copy or null.
Method Detail

getInterfaces

public ListOrSetType getInterfaces()
Gets the value of the interfaces property.

Returns:
possible object is ListOrSetType

setInterfaces

public void setInterfaces(ListOrSetType value)
Sets the value of the interfaces property.

Parameters:
value - allowed object is ListOrSetType

getListener

public List<Tlistener> getListener()
Gets the value of the listener 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 listener property.

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

    getListener().add(newItem);
 

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


getInterface

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

Returns:
possible object is String

setInterface

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

Parameters:
value - allowed object is String

getFilter

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

Returns:
possible object is String

setFilter

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

Parameters:
value - allowed object is String

getDependsOn

public String getDependsOn()
Gets the value of the dependsOn property.

Returns:
possible object is String

setDependsOn

public void setDependsOn(String value)
Sets the value of the dependsOn property.

Parameters:
value - allowed object is String

getBeanName

public String getBeanName()
Gets the value of the beanName property.

Returns:
possible object is String

setBeanName

public void setBeanName(String value)
Sets the value of the beanName property.

Parameters:
value - allowed object is String

getContextClassLoader

public TreferenceClassLoaderOptions getContextClassLoader()
Gets the value of the contextClassLoader property.

Returns:
possible object is TreferenceClassLoaderOptions

setContextClassLoader

public void setContextClassLoader(TreferenceClassLoaderOptions value)
Sets the value of the contextClassLoader property.

Parameters:
value - allowed object is TreferenceClassLoaderOptions

clone

public Treference clone()
Creates and returns a copy of this object.

Specified by:
clone in class IdentifiedType
Returns:
A clone of this instance.


Copyright © 2009 The CC-XJC Community. All Rights Reserved.