org.w3.xlink
Class Title

java.lang.Object
  extended by org.w3.xlink.Title
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.ToString

public abstract class Title
extends Object
implements org.jvnet.jaxb2_commons.lang.ToString

Java class for titleEltType complex type.

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

 <complexType name="titleEltType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <group ref="{http://www.w3.org/1999/xlink}titleModel"/>
       <attGroup ref="{http://www.w3.org/1999/xlink}titleAttrs"/>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<Object> content
           
protected  String lang
           
protected  TypeType type
           
 
Constructor Summary
Title()
          Default no-arg constructor
Title(List<Object> content, TypeType type, String lang)
          Fully-initialising value constructor
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 List<Object> getContent()
          Gets the value of the content property.
 String getLang()
          xml:lang is not required, but provides much of the motivation for title elements in addition to attributes, and so is provided here for convenience.
 TypeType getType()
          Gets the value of the type property.
 void setContent(List<Object> value)
           
 void setLang(String value)
          Sets the value of the lang property.
 void setType(TypeType value)
          Sets the value of the type property.
 String toString()
           
 Title withContent(Collection<Object> values)
           
 Title withContent(List<Object> value)
           
 Title withContent(Object... values)
           
 Title withLang(String value)
           
 Title withType(TypeType value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

content

protected List<Object> content

type

protected TypeType type

lang

protected String lang
Constructor Detail

Title

public Title()
Default no-arg constructor


Title

public Title(List<Object> content,
             TypeType type,
             String lang)
Fully-initialising value constructor

Method Detail

getContent

public List<Object> getContent()
Gets the value of the content 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 content property.

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

    getContent().add(newItem);
 

Objects of the following type(s) are allowed in the list String Element Object


getType

public TypeType getType()
Gets the value of the type property.

Returns:
possible object is TypeType

setType

public void setType(TypeType value)
Sets the value of the type property.

Parameters:
value - allowed object is TypeType

getLang

public String getLang()
xml:lang is not required, but provides much of the motivation for title elements in addition to attributes, and so is provided here for convenience.

Returns:
possible object is String

setLang

public void setLang(String value)
Sets the value of the lang property.

Parameters:
value - allowed object is String

setContent

public void setContent(List<Object> value)

toString

public String toString()
Overrides:
toString in class Object

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString

withContent

public Title withContent(Object... values)

withContent

public Title withContent(Collection<Object> values)

withType

public Title withType(TypeType value)

withLang

public Title withLang(String value)

withContent

public Title withContent(List<Object> value)


Copyright © 2014 Digipost Open Source. All Rights Reserved.