//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2010.04.23 at 12:57:08 PM EDT
//
package org.apache.aries.blueprint.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
*
*
* TservicePropertyEntry is an entry value used for the <service-properties>
* element. This does not allow a child <key> element and there are no
* key-ref or value-ref attributes.
*
*
*
* <p>Java class for TservicePropertyEntry complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="TservicePropertyEntry">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <group ref="{http://www.osgi.org/xmlns/blueprint/v1.0.0}Gvalue" minOccurs="0"/>
* </sequence>
* <attribute name="key" use="required" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}TstringValue" />
* <attribute name="value" type="{http://www.osgi.org/xmlns/blueprint/v1.0.0}TstringValue" />
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "TservicePropertyEntry", namespace = "http://www.osgi.org/xmlns/blueprint/v1.0.0", propOrder = {
"service",
"referenceList",
"bean",
"reference",
"ref",
"any",
"idref",
"value",
"list",
"set",
"map",
"array",
"props",
"_null"
})
@XmlRootElement(name = "servicePropertyEntry")
public class TservicePropertyEntry {
protected TinlinedService service;
@XmlElement(name = "reference-list")
protected TinlinedReferenceList referenceList;
protected TinlinedBean bean;
protected TinlinedReference reference;
protected Tref ref;
@XmlAnyElement(lax = true)
protected Object any;
protected Tref idref;
protected Tvalue value;
protected Tcollection list;
protected Tcollection set;
protected Tmap map;
protected Tcollection array;
protected Tprops props;
@XmlElement(name = "null")
protected Tnull _null;
@XmlAttribute(required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
protected String key;
@XmlAttribute(name = "value")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
protected String valueAttribute;
/**
* Gets the value of the service property.
*
* @return
* possible object is
* {@link TinlinedService }
*
*/
public TinlinedService getService() {
return service;
}
/**
* Sets the value of the service property.
*
* @param value
* allowed object is
* {@link TinlinedService }
*
*/
public void setService(TinlinedService value) {
this.service = value;
}
/**
* Gets the value of the referenceList property.
*
* @return
* possible object is
* {@link TinlinedReferenceList }
*
*/
public TinlinedReferenceList getReferenceList() {
return referenceList;
}
/**
* Sets the value of the referenceList property.
*
* @param value
* allowed object is
* {@link TinlinedReferenceList }
*
*/
public void setReferenceList(TinlinedReferenceList value) {
this.referenceList = value;
}
/**
* Gets the value of the bean property.
*
* @return
* possible object is
* {@link TinlinedBean }
*
*/
public TinlinedBean getBean() {
return bean;
}
/**
* Sets the value of the bean property.
*
* @param value
* allowed object is
* {@link TinlinedBean }
*
*/
public void setBean(TinlinedBean value) {
this.bean = value;
}
/**
* Gets the value of the reference property.
*
* @return
* possible object is
* {@link TinlinedReference }
*
*/
public TinlinedReference getReference() {
return reference;
}
/**
* Sets the value of the reference property.
*
* @param value
* allowed object is
* {@link TinlinedReference }
*
*/
public void setReference(TinlinedReference value) {
this.reference = value;
}
/**
* Gets the value of the ref property.
*
* @return
* possible object is
* {@link Tref }
*
*/
public Tref getRef() {
return ref;
}
/**
* Sets the value of the ref property.
*
* @param value
* allowed object is
* {@link Tref }
*
*/
public void setRef(Tref value) {
this.ref = value;
}
/**
* Gets the value of the any property.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getAny() {
return any;
}
/**
* Sets the value of the any property.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setAny(Object value) {
this.any = value;
}
/**
* Gets the value of the idref property.
*
* @return
* possible object is
* {@link Tref }
*
*/
public Tref getIdref() {
return idref;
}
/**
* Sets the value of the idref property.
*
* @param value
* allowed object is
* {@link Tref }
*
*/
public void setIdref(Tref value) {
this.idref = value;
}
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link Tvalue }
*
*/
public Tvalue getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link Tvalue }
*
*/
public void setValue(Tvalue value) {
this.value = value;
}
/**
* Gets the value of the list property.
*
* @return
* possible object is
* {@link Tcollection }
*
*/
public Tcollection getList() {
return list;
}
/**
* Sets the value of the list property.
*
* @param value
* allowed object is
* {@link Tcollection }
*
*/
public void setList(Tcollection value) {
this.list = value;
}
/**
* Gets the value of the set property.
*
* @return
* possible object is
* {@link Tcollection }
*
*/
public Tcollection getSet() {
return set;
}
/**
* Sets the value of the set property.
*
* @param value
* allowed object is
* {@link Tcollection }
*
*/
public void setSet(Tcollection value) {
this.set = value;
}
/**
* Gets the value of the map property.
*
* @return
* possible object is
* {@link Tmap }
*
*/
public Tmap getMap() {
return map;
}
/**
* Sets the value of the map property.
*
* @param value
* allowed object is
* {@link Tmap }
*
*/
public void setMap(Tmap value) {
this.map = value;
}
/**
* Gets the value of the array property.
*
* @return
* possible object is
* {@link Tcollection }
*
*/
public Tcollection getArray() {
return array;
}
/**
* Sets the value of the array property.
*
* @param value
* allowed object is
* {@link Tcollection }
*
*/
public void setArray(Tcollection value) {
this.array = value;
}
/**
* Gets the value of the props property.
*
* @return
* possible object is
* {@link Tprops }
*
*/
public Tprops getProps() {
return props;
}
/**
* Sets the value of the props property.
*
* @param value
* allowed object is
* {@link Tprops }
*
*/
public void setProps(Tprops value) {
this.props = value;
}
/**
* Gets the value of the null property.
*
* @return
* possible object is
* {@link Tnull }
*
*/
public Tnull getNull() {
return _null;
}
/**
* Sets the value of the null property.
*
* @param value
* allowed object is
* {@link Tnull }
*
*/
public void setNull(Tnull value) {
this._null = value;
}
/**
* Gets the value of the key property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getKey() {
return key;
}
/**
* Sets the value of the key property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setKey(String value) {
this.key = value;
}
/**
* Gets the value of the valueAttribute property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValueAttribute() {
return valueAttribute;
}
/**
* Sets the value of the valueAttribute property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValueAttribute(String value) {
this.valueAttribute = value;
}
}