org.deegree.theme.persistence.standard.jaxb
Class ThemeType

java.lang.Object
  extended by org.deegree.theme.persistence.standard.jaxb.ThemeType

public class ThemeType
extends Object

Java class for ThemeType complex type.

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

 <complexType name="ThemeType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element name="Metadata">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <attribute name="fromLayer" type="{http://www.w3.org/2001/XMLSchema}boolean" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <sequence>
             <element name="Identifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <group ref="{http://www.deegree.org/metadata/description}Description"/>
           </sequence>
         </choice>
         <element name="Layer" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 <attribute name="layerStore" type="{http://www.w3.org/2001/XMLSchema}string" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="Theme" type="{http://www.deegree.org/themes/standard}ThemeType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ThemeType.Layer
          Java class for anonymous complex type.
static class ThemeType.Metadata
          Java class for anonymous complex type.
 
Field Summary
protected  List<LanguageStringType> _abstract
           
protected  String identifier
           
protected  List<KeywordsType> keywords
           
protected  List<ThemeType.Layer> layer
           
protected  ThemeType.Metadata metadata
           
protected  List<ThemeType> theme
           
protected  List<LanguageStringType> title
           
 
Constructor Summary
ThemeType()
           
 
Method Summary
 List<LanguageStringType> getAbstract()
          Gets the value of the abstract property.
 String getIdentifier()
          Gets the value of the identifier property.
 List<KeywordsType> getKeywords()
          Gets the value of the keywords property.
 List<ThemeType.Layer> getLayer()
          Gets the value of the layer property.
 ThemeType.Metadata getMetadata()
          Gets the value of the metadata property.
 List<ThemeType> getTheme()
          Gets the value of the theme property.
 List<LanguageStringType> getTitle()
          Gets the value of the title property.
 void setIdentifier(String value)
          Sets the value of the identifier property.
 void setMetadata(ThemeType.Metadata value)
          Sets the value of the metadata property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metadata

protected ThemeType.Metadata metadata

identifier

protected String identifier

title

protected List<LanguageStringType> title

_abstract

protected List<LanguageStringType> _abstract

keywords

protected List<KeywordsType> keywords

layer

protected List<ThemeType.Layer> layer

theme

protected List<ThemeType> theme
Constructor Detail

ThemeType

public ThemeType()
Method Detail

getMetadata

public ThemeType.Metadata getMetadata()
Gets the value of the metadata property.

Returns:
possible object is ThemeType.Metadata

setMetadata

public void setMetadata(ThemeType.Metadata value)
Sets the value of the metadata property.

Parameters:
value - allowed object is ThemeType.Metadata

getIdentifier

public String getIdentifier()
Gets the value of the identifier property.

Returns:
possible object is String

setIdentifier

public void setIdentifier(String value)
Sets the value of the identifier property.

Parameters:
value - allowed object is String

getTitle

public List<LanguageStringType> getTitle()
Gets the value of the title 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 title property.

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

    getTitle().add(newItem);
 

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


getAbstract

public List<LanguageStringType> getAbstract()
Gets the value of the abstract 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 abstract property.

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

    getAbstract().add(newItem);
 

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


getKeywords

public List<KeywordsType> getKeywords()
Gets the value of the keywords 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 keywords property.

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

    getKeywords().add(newItem);
 

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


getLayer

public List<ThemeType.Layer> getLayer()
Gets the value of the layer 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 layer property.

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

    getLayer().add(newItem);
 

Objects of the following type(s) are allowed in the list ThemeType.Layer


getTheme

public List<ThemeType> getTheme()
Gets the value of the theme 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 theme property.

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

    getTheme().add(newItem);
 

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



Copyright © 2011. All Rights Reserved.