|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectorg.jomc.tools.model.ToolsType
org.jomc.tools.model.SourceSectionType
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public class SourceSectionTypeModel of a source code file section.
Java class for SourceSectionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SourceSectionType">
<complexContent>
<extension base="{http://jomc.org/tools/model}ToolsType">
<sequence>
<element ref="{http://jomc.org/tools/model}source-sections" minOccurs="0"/>
<any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="head-template" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="tail-template" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="indentationLevel" type="{http://www.w3.org/2001/XMLSchema}int" default="0" />
<attribute name="optional" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
<attribute name="editable" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
</extension>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected List<Object> |
any
|
protected Boolean |
editable
|
protected String |
headTemplate
|
protected Integer |
indentationLevel
|
protected String |
name
|
protected Boolean |
optional
|
protected SourceSectionsType |
sourceSections
|
protected String |
tailTemplate
|
| Fields inherited from class org.jomc.tools.model.ToolsType |
|---|
modelVersion |
| Constructor Summary | |
|---|---|
SourceSectionType()
Creates a new SourceSectionType instance. |
|
SourceSectionType(SourceSectionType o)
Creates a new SourceSectionType instance by deeply copying a given SourceSectionType instance. |
|
| Method Summary | ||
|---|---|---|
SourceSectionType |
clone()
Creates and returns a deep copy of this object. |
|
List<Object> |
getAny()
Gets the value of the any property. |
|
|
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. |
|
|
getAnyElements(String namespaceURI,
String localPart,
Class<T> type)
Gets a list containing all JAXBElements 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 |
getHeadTemplate()
Gets the value of the headTemplate property. |
|
int |
getIndentationLevel()
Gets the value of the indentationLevel property. |
|
String |
getName()
Gets the value of the name property. |
|
SourceSectionsType |
getSourceSections()
Child sections of the section. |
|
String |
getTailTemplate()
Gets the value of the tailTemplate property. |
|
boolean |
isEditable()
Gets the value of the editable property. |
|
boolean |
isOptional()
Gets the value of the optional property. |
|
void |
setEditable(Boolean value)
Sets the value of the editable property. |
|
void |
setHeadTemplate(String value)
Sets the value of the headTemplate property. |
|
void |
setIndentationLevel(Integer value)
Sets the value of the indentationLevel property. |
|
void |
setName(String value)
Sets the value of the name property. |
|
void |
setOptional(Boolean value)
Sets the value of the optional property. |
|
void |
setSourceSections(SourceSectionsType value)
Sets the value of the sourceSections property. |
|
void |
setTailTemplate(String value)
Sets the value of the tailTemplate property. |
|
| Methods inherited from class org.jomc.tools.model.ToolsType |
|---|
getAnyElement, getAnyElements, getAnyObject, getAnyObjects, getModelVersion, setModelVersion |
| 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-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
protected SourceSectionsType sourceSections
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
protected List<Object> any
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
protected String name
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
protected String headTemplate
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
protected String tailTemplate
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
protected Integer indentationLevel
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
protected Boolean optional
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
protected Boolean editable
| Constructor Detail |
|---|
public SourceSectionType()
SourceSectionType instance.
public SourceSectionType(SourceSectionType o)
SourceSectionType instance by deeply copying a given SourceSectionType instance.
o - The instance to copy.
NullPointerException - if o is null.| Method Detail |
|---|
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public SourceSectionsType getSourceSections()
SourceSectionsType
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public void setSourceSections(SourceSectionsType value)
value - allowed object is
SourceSectionsType
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01: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-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public String getName()
String
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01: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-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public String getHeadTemplate()
String
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public void setHeadTemplate(String value)
value - allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public String getTailTemplate()
String
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public void setTailTemplate(String value)
value - allowed object is
String
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public int getIndentationLevel()
Integer
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public void setIndentationLevel(Integer value)
value - allowed object is
Integer
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public boolean isOptional()
Boolean
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public void setOptional(Boolean value)
value - allowed object is
Boolean
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public boolean isEditable()
Boolean
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public void setEditable(Boolean value)
value - allowed object is
Boolean
@Generated(value="com.sun.tools.xjc.Driver",
date="2012-02-17T01:46:51+01:00",
comments="JAXB RI vhudson-jaxb-ri-2.1-2")
public SourceSectionType clone()
clone in class ToolsType
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.ToolsType.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)
JAXBElements 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 JAXBElements to return.localPart - The local part of the JAXBElements to return.type - The class of the type the elements are bound to.
JAXBElements 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.ToolsType.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.ToolsType.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.ToolsType.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. |