|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jomc.modlet.ModletObject
org.jomc.modlet.Modlet
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public class Modlet
Modlet. The 'Modlet' type defines attributes 'name', 'model', 'vendor' and 'version'. Attribute 'name' holds an identifier uniquely identifying the modlet in a set of modlets. Attribute 'model' holds an identifier of the model the modlet is part of. Attribute 'vendor' holds information regarding the vendor of the modlet. Attribute 'version' holds the version of the modlet.
Java class for Modlet complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Modlet"> <complexContent> <extension base="{http://jomc.org/modlet}ModletObject"> <sequence> <element ref="{http://jomc.org/modlet}schemas" minOccurs="0"/> <element ref="{http://jomc.org/modlet}services" minOccurs="0"/> <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="name" use="required" type="{http://jomc.org/modlet}String" /> <attribute name="model" type="{http://jomc.org/modlet}Identifier" /> <attribute name="vendor" type="{http://jomc.org/modlet}String" /> <attribute name="version" type="{http://jomc.org/modlet}Version" /> </extension> </complexContent> </complexType>
Field Summary | |
---|---|
protected List<Object> |
any
|
protected String |
model
|
protected String |
name
|
protected Schemas |
schemas
|
protected Services |
services
|
protected String |
vendor
|
protected String |
version
|
Fields inherited from class org.jomc.modlet.ModletObject |
---|
MODEL_PUBLIC_ID, PUBLIC_ID |
Constructor Summary | |
---|---|
Modlet()
Creates a new Modlet instance. |
|
Modlet(Modlet o)
Creates a new Modlet instance by deeply copying a given Modlet instance. |
Method Summary | ||
---|---|---|
Modlet |
clone()
Creates and returns a deep copy of this object. |
|
List<Object> |
getAny()
Gets the value of the any property. |
|
javax.xml.bind.JAXBElement |
getAnyElement(String namespaceURI,
String localPart)
Deprecated. As of JOMC 1.1, please use method getAnyElement(java.lang.String, java.lang.String, java.lang.Class) .
This method will be removed in version 2.0. |
|
|
getAnyElement(String namespaceURI,
String localPart,
Class<T> type)
Gets a single JAXBElement matching a namespace URI and local part from the any property of the
instance. |
|
List<javax.xml.bind.JAXBElement> |
getAnyElements(String namespaceURI,
String localPart)
Deprecated. As of JOMC 1.1, please use method getAnyElements(java.lang.String, java.lang.String, java.lang.Class) .
This method will be removed in version 2.0. |
|
|
getAnyElements(String namespaceURI,
String localPart,
Class<T> type)
Gets a list containing all JAXBElement s matching a namespace URI and local part from the any
property of the instance. |
|
|
getAnyObject(Class<T> clazz)
Gets a single object matching a given class from the any property of the instance. |
|
|
getAnyObjects(Class<T> clazz)
Gets a list containing all objects matching a given class from the any property of the instance. |
|
String |
getModel()
The identifier of the model the modlet is part of or null . |
|
String |
getName()
The name of the modlet. |
|
Schemas |
getSchemas()
Gets the value of the schemas property. |
|
Services |
getServices()
Gets the value of the services property. |
|
String |
getVendor()
The vendor of the modlet or null . |
|
String |
getVersion()
The version of the modlet or null . |
|
void |
setModel(String value)
Sets the value of the model property. |
|
void |
setName(String value)
Sets the value of the name property. |
|
void |
setSchemas(Schemas value)
Sets the value of the schemas property. |
|
void |
setServices(Services value)
Sets the value of the services property. |
|
void |
setVendor(String value)
Sets the value of the vendor property. |
|
void |
setVersion(String value)
Sets the value of the version property. |
Methods inherited from class org.jomc.modlet.ModletObject |
---|
getAnyElement, getAnyElement, getAnyElements, getAnyElements, getAnyObject, getAnyObjects |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") protected Schemas schemas
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") protected Services services
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") protected List<Object> any
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") protected String name
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") protected String model
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") protected String vendor
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") protected String version
Constructor Detail |
---|
public Modlet()
Modlet
instance.
public Modlet(Modlet o)
Modlet
instance by deeply copying a given Modlet
instance.
o
- The instance to copy.
NullPointerException
- if o
is null
.Method Detail |
---|
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public Schemas getSchemas()
Schemas
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public void setSchemas(Schemas value)
value
- allowed object is
Schemas
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public Services getServices()
Services
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public void setServices(Services value)
value
- allowed object is
Services
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public List<Object> getAny()
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 any property.
For example, to add a new item, do as follows:
getAny().add(newItem);
Objects of the following type(s) are allowed in the list
Element
Object
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public String getName()
String
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public void setName(String value)
value
- allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public String getModel()
null
.
String
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public void setModel(String value)
value
- allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public String getVendor()
null
.
String
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public void setVendor(String value)
value
- allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public String getVersion()
null
.
String
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public void setVersion(String value)
value
- allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver", date="2012-04-01T02:20:36+02:00", comments="JAXB RI vhudson-jaxb-ri-2.1-2") public Modlet clone()
clone
in class ModletObject
@Deprecated public javax.xml.bind.JAXBElement getAnyElement(String namespaceURI, String localPart)
getAnyElement(java.lang.String, java.lang.String, java.lang.Class)
.
This method will be removed in version 2.0.
JAXBElement
matching a namespace URI and local part from the any
property of the
instance.
namespaceURI
- The namespace URI of the JAXBElement
to return.localPart
- The local part of the JAXBElement
to return.
JAXBElement
matching namespaceURI
and localPart
from the any
property
of the instance or null
, if no such element is found.
NullPointerException
- if namespaceURI
or localPart
is null
.
IllegalStateException
- if the any
property contains more than one matching element.ModletObject.getAnyElement(java.util.List, java.lang.String, java.lang.String)
@Deprecated public List<javax.xml.bind.JAXBElement> getAnyElements(String namespaceURI, String localPart)
getAnyElements(java.lang.String, java.lang.String, java.lang.Class)
.
This method will be removed in version 2.0.
JAXBElement
s matching a namespace URI and local part from the any
property of the instance.
namespaceURI
- The namespace URI of the JAXBElement
s to return.localPart
- The local part of the JAXBElement
s to return.
JAXBElement
s matching namespaceURI
and localPart
from
the any
property of the instance - an empty list if no such elements are found.
NullPointerException
- if namespaceURI
or localPart
is null
.ModletObject.getAnyElements(java.util.List, java.lang.String, java.lang.String)
public <T> javax.xml.bind.JAXBElement<T> getAnyElement(String namespaceURI, String localPart, Class<T> type)
JAXBElement
matching a namespace URI and local part from the any
property of the
instance.
T
- The type the element is bound to.namespaceURI
- The namespace URI of the JAXBElement
to return.localPart
- The local part of the JAXBElement
to return.type
- The class of the type the element is bound to.
JAXBElement
matching namespaceURI
and localPart
from the any
property
of the instance or null
, if no such element is found.
NullPointerException
- if namespaceURI
, localPart
or type
is null
.
IllegalStateException
- if the any
property contains more than one matching element.ModletObject.getAnyElement(java.util.List, java.lang.String, java.lang.String, java.lang.Class)
public <T> List<javax.xml.bind.JAXBElement<T>> getAnyElements(String namespaceURI, String localPart, Class<T> type)
JAXBElement
s matching a namespace URI and local part from the any
property of the instance.
T
- The type the elements are bound to.namespaceURI
- The namespace URI of the JAXBElement
s to return.localPart
- The local part of the JAXBElement
s to return.type
- The class of the type the elements are bound to.
JAXBElement
s matching namespaceURI
and localPart
from
the any
property of the instance - an empty list if no such elements are found.
NullPointerException
- if namespaceURI
, localPart
or type
is null
.ModletObject.getAnyElements(java.util.List, java.lang.String, java.lang.String, java.lang.Class)
public <T> T getAnyObject(Class<T> clazz)
any
property of the instance.
T
- The type of the object to return.clazz
- The class to return an instance of.
clazz
from the any
property of the instance or null
, if no such
instance is found.
NullPointerException
- if clazz
is null
.
IllegalStateException
- if the any
property contains more than one matching object.ModletObject.getAnyObject(java.util.List, java.lang.Class)
public <T> List<T> getAnyObjects(Class<T> clazz)
any
property of the instance.
T
- The type of the objects to return.clazz
- The class to return all instances of.
clazz
from the any
property of the instance -
an empty list if no such objects are found.
NullPointerException
- if clazz
is null
.ModletObject.getAnyObjects(java.util.List, java.lang.Class)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2005-2012 The JOMC Project. All Rights Reserved. |