org.docx4j.dml
Class FontCollection

java.lang.Object
  extended by org.docx4j.dml.FontCollection

public class FontCollection
extends java.lang.Object

Java class for CT_FontCollection complex type.

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

 <complexType name="CT_FontCollection">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="latin" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_TextFont"/>
         <element name="ea" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_TextFont"/>
         <element name="cs" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_TextFont"/>
         <element name="font" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="script" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="typeface" use="required">
                   <simpleType>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     </restriction>
                   </simpleType>
                 </attribute>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class FontCollection.Font
          Java class for anonymous complex type.
 
Constructor Summary
FontCollection()
           
 
Method Summary
 TextFont getCs()
          Gets the value of the cs property.
 TextFont getEa()
          Gets the value of the ea property.
 java.util.List<FontCollection.Font> getFont()
          Gets the value of the font property.
 TextFont getLatin()
          Gets the value of the latin property.
 void setCs(TextFont value)
          Sets the value of the cs property.
 void setEa(TextFont value)
          Sets the value of the ea property.
 void setLatin(TextFont value)
          Sets the value of the latin property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FontCollection

public FontCollection()
Method Detail

getCs

public TextFont getCs()
Gets the value of the cs property.

Returns:
possible object is TextFont

getEa

public TextFont getEa()
Gets the value of the ea property.

Returns:
possible object is TextFont

getFont

public java.util.List<FontCollection.Font> getFont()
Gets the value of the font 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 font property.

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

    getFont().add(newItem);
 

Objects of the following type(s) are allowed in the list FontCollection.Font


getLatin

public TextFont getLatin()
Gets the value of the latin property.

Returns:
possible object is TextFont

setCs

public void setCs(TextFont value)
Sets the value of the cs property.

Parameters:
value - allowed object is TextFont

setEa

public void setEa(TextFont value)
Sets the value of the ea property.

Parameters:
value - allowed object is TextFont

setLatin

public void setLatin(TextFont value)
Sets the value of the latin property.

Parameters:
value - allowed object is TextFont