Class CTCacheField

java.lang.Object
org.xlsx4j.sml.CTCacheField
All Implemented Interfaces:
Child

public class CTCacheField
extends java.lang.Object
implements Child

Java class for CT_CacheField complex type.

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

 <complexType name="CT_CacheField">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="sharedItems" type="{http://schemas.openxmlformats.org/spreadsheetml/2006/main}CT_SharedItems" minOccurs="0"/>
         <element name="fieldGroup" type="{http://schemas.openxmlformats.org/spreadsheetml/2006/main}CT_FieldGroup" minOccurs="0"/>
         <element name="mpMap" type="{http://schemas.openxmlformats.org/spreadsheetml/2006/main}CT_X" maxOccurs="unbounded" minOccurs="0"/>
         <element name="extLst" type="{http://schemas.openxmlformats.org/spreadsheetml/2006/main}CT_ExtensionList" minOccurs="0"/>
       </sequence>
       <attribute name="name" use="required" type="{http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes}ST_Xstring" />
       <attribute name="caption" type="{http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes}ST_Xstring" />
       <attribute name="propertyName" type="{http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes}ST_Xstring" />
       <attribute name="serverField" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="uniqueList" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
       <attribute name="numFmtId" type="{http://schemas.openxmlformats.org/spreadsheetml/2006/main}ST_NumFmtId" />
       <attribute name="formula" type="{http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes}ST_Xstring" />
       <attribute name="sqlType" type="{http://www.w3.org/2001/XMLSchema}int" default="0" />
       <attribute name="hierarchy" type="{http://www.w3.org/2001/XMLSchema}int" default="0" />
       <attribute name="level" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" default="0" />
       <attribute name="databaseField" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
       <attribute name="mappingCount" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
       <attribute name="memberPropertyField" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.String caption  
    protected java.lang.Boolean databaseField  
    protected CTExtensionList extLst  
    protected CTFieldGroup fieldGroup  
    protected java.lang.String formula  
    protected java.lang.Integer hierarchy  
    protected java.lang.Long level  
    protected java.lang.Long mappingCount  
    protected java.lang.Boolean memberPropertyField  
    protected java.util.List<CTX> mpMap  
    protected java.lang.String name  
    protected java.lang.Long numFmtId  
    protected java.lang.String propertyName  
    protected java.lang.Boolean serverField  
    protected CTSharedItems sharedItems  
    protected java.lang.Integer sqlType  
    protected java.lang.Boolean uniqueList  
  • Constructor Summary

    Constructors 
    Constructor Description
    CTCacheField()  
  • Method Summary

    Modifier and Type Method Description
    void afterUnmarshal​(javax.xml.bind.Unmarshaller unmarshaller, java.lang.Object parent)
    This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
    java.lang.String getCaption()
    Gets the value of the caption property.
    CTExtensionList getExtLst()
    Gets the value of the extLst property.
    CTFieldGroup getFieldGroup()
    Gets the value of the fieldGroup property.
    java.lang.String getFormula()
    Gets the value of the formula property.
    int getHierarchy()
    Gets the value of the hierarchy property.
    long getLevel()
    Gets the value of the level property.
    java.lang.Long getMappingCount()
    Gets the value of the mappingCount property.
    java.util.List<CTX> getMpMap()
    Gets the value of the mpMap property.
    java.lang.String getName()
    Gets the value of the name property.
    java.lang.Long getNumFmtId()
    Gets the value of the numFmtId property.
    java.lang.Object getParent()
    Gets the parent object in the object tree representing the unmarshalled xml document.
    java.lang.String getPropertyName()
    Gets the value of the propertyName property.
    CTSharedItems getSharedItems()
    Gets the value of the sharedItems property.
    int getSqlType()
    Gets the value of the sqlType property.
    boolean isDatabaseField()
    Gets the value of the databaseField property.
    boolean isMemberPropertyField()
    Gets the value of the memberPropertyField property.
    boolean isServerField()
    Gets the value of the serverField property.
    boolean isUniqueList()
    Gets the value of the uniqueList property.
    void setCaption​(java.lang.String value)
    Sets the value of the caption property.
    void setDatabaseField​(java.lang.Boolean value)
    Sets the value of the databaseField property.
    void setExtLst​(CTExtensionList value)
    Sets the value of the extLst property.
    void setFieldGroup​(CTFieldGroup value)
    Sets the value of the fieldGroup property.
    void setFormula​(java.lang.String value)
    Sets the value of the formula property.
    void setHierarchy​(java.lang.Integer value)
    Sets the value of the hierarchy property.
    void setLevel​(java.lang.Long value)
    Sets the value of the level property.
    void setMappingCount​(java.lang.Long value)
    Sets the value of the mappingCount property.
    void setMemberPropertyField​(java.lang.Boolean value)
    Sets the value of the memberPropertyField property.
    void setName​(java.lang.String value)
    Sets the value of the name property.
    void setNumFmtId​(java.lang.Long value)
    Sets the value of the numFmtId property.
    void setParent​(java.lang.Object parent)  
    void setPropertyName​(java.lang.String value)
    Sets the value of the propertyName property.
    void setServerField​(java.lang.Boolean value)
    Sets the value of the serverField property.
    void setSharedItems​(CTSharedItems value)
    Sets the value of the sharedItems property.
    void setSqlType​(java.lang.Integer value)
    Sets the value of the sqlType property.
    void setUniqueList​(java.lang.Boolean value)
    Sets the value of the uniqueList property.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • getSharedItems

      public CTSharedItems getSharedItems()
      Gets the value of the sharedItems property.
      Returns:
      possible object is CTSharedItems
    • setSharedItems

      public void setSharedItems​(CTSharedItems value)
      Sets the value of the sharedItems property.
      Parameters:
      value - allowed object is CTSharedItems
    • getFieldGroup

      public CTFieldGroup getFieldGroup()
      Gets the value of the fieldGroup property.
      Returns:
      possible object is CTFieldGroup
    • setFieldGroup

      public void setFieldGroup​(CTFieldGroup value)
      Sets the value of the fieldGroup property.
      Parameters:
      value - allowed object is CTFieldGroup
    • getMpMap

      public java.util.List<CTX> getMpMap()
      Gets the value of the mpMap 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 mpMap property.

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

          getMpMap().add(newItem);
       

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

    • getExtLst

      public CTExtensionList getExtLst()
      Gets the value of the extLst property.
      Returns:
      possible object is CTExtensionList
    • setExtLst

      public void setExtLst​(CTExtensionList value)
      Sets the value of the extLst property.
      Parameters:
      value - allowed object is CTExtensionList
    • getName

      public java.lang.String getName()
      Gets the value of the name property.
      Returns:
      possible object is String
    • setName

      public void setName​(java.lang.String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
    • getCaption

      public java.lang.String getCaption()
      Gets the value of the caption property.
      Returns:
      possible object is String
    • setCaption

      public void setCaption​(java.lang.String value)
      Sets the value of the caption property.
      Parameters:
      value - allowed object is String
    • getPropertyName

      public java.lang.String getPropertyName()
      Gets the value of the propertyName property.
      Returns:
      possible object is String
    • setPropertyName

      public void setPropertyName​(java.lang.String value)
      Sets the value of the propertyName property.
      Parameters:
      value - allowed object is String
    • isServerField

      public boolean isServerField()
      Gets the value of the serverField property.
      Returns:
      possible object is Boolean
    • setServerField

      public void setServerField​(java.lang.Boolean value)
      Sets the value of the serverField property.
      Parameters:
      value - allowed object is Boolean
    • isUniqueList

      public boolean isUniqueList()
      Gets the value of the uniqueList property.
      Returns:
      possible object is Boolean
    • setUniqueList

      public void setUniqueList​(java.lang.Boolean value)
      Sets the value of the uniqueList property.
      Parameters:
      value - allowed object is Boolean
    • getNumFmtId

      public java.lang.Long getNumFmtId()
      Gets the value of the numFmtId property.
      Returns:
      possible object is Long
    • setNumFmtId

      public void setNumFmtId​(java.lang.Long value)
      Sets the value of the numFmtId property.
      Parameters:
      value - allowed object is Long
    • getFormula

      public java.lang.String getFormula()
      Gets the value of the formula property.
      Returns:
      possible object is String
    • setFormula

      public void setFormula​(java.lang.String value)
      Sets the value of the formula property.
      Parameters:
      value - allowed object is String
    • getSqlType

      public int getSqlType()
      Gets the value of the sqlType property.
      Returns:
      possible object is Integer
    • setSqlType

      public void setSqlType​(java.lang.Integer value)
      Sets the value of the sqlType property.
      Parameters:
      value - allowed object is Integer
    • getHierarchy

      public int getHierarchy()
      Gets the value of the hierarchy property.
      Returns:
      possible object is Integer
    • setHierarchy

      public void setHierarchy​(java.lang.Integer value)
      Sets the value of the hierarchy property.
      Parameters:
      value - allowed object is Integer
    • getLevel

      public long getLevel()
      Gets the value of the level property.
      Returns:
      possible object is Long
    • setLevel

      public void setLevel​(java.lang.Long value)
      Sets the value of the level property.
      Parameters:
      value - allowed object is Long
    • isDatabaseField

      public boolean isDatabaseField()
      Gets the value of the databaseField property.
      Returns:
      possible object is Boolean
    • setDatabaseField

      public void setDatabaseField​(java.lang.Boolean value)
      Sets the value of the databaseField property.
      Parameters:
      value - allowed object is Boolean
    • getMappingCount

      public java.lang.Long getMappingCount()
      Gets the value of the mappingCount property.
      Returns:
      possible object is Long
    • setMappingCount

      public void setMappingCount​(java.lang.Long value)
      Sets the value of the mappingCount property.
      Parameters:
      value - allowed object is Long
    • isMemberPropertyField

      public boolean isMemberPropertyField()
      Gets the value of the memberPropertyField property.
      Returns:
      possible object is Boolean
    • setMemberPropertyField

      public void setMemberPropertyField​(java.lang.Boolean value)
      Sets the value of the memberPropertyField property.
      Parameters:
      value - allowed object is Boolean
    • getParent

      public java.lang.Object getParent()
      Gets the parent object in the object tree representing the unmarshalled xml document.
      Specified by:
      getParent in interface Child
      Returns:
      The parent object.
    • setParent

      public void setParent​(java.lang.Object parent)
      Specified by:
      setParent in interface Child
    • afterUnmarshal

      public void afterUnmarshal​(javax.xml.bind.Unmarshaller unmarshaller, java.lang.Object parent)
      This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
      Parameters:
      parent - The parent object in the object tree.
      unmarshaller - The unmarshaller that generated the instance.