All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.docx4j.dml.diagram2008.CTShape Maven / Gradle / Ivy

Go to download

docx4j is a library which helps you to work with the Office Open XML file format as used in docx documents, pptx presentations, and xlsx spreadsheets.

There is a newer version: 6.1.2
Show newest version

package org.docx4j.dml.diagram2008;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import org.docx4j.dml.CTOfficeArtExtensionList;
import org.docx4j.dml.CTShapeProperties;
import org.docx4j.dml.CTShapeStyle;
import org.docx4j.dml.CTTextBody;
import org.docx4j.dml.CTTransform2D;


/**
 * 

Java class for CT_Shape complex type. * *

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

 * <complexType name="CT_Shape">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="nvSpPr" type="{http://schemas.microsoft.com/office/drawing/2008/diagram}CT_ShapeNonVisual"/>
 *         <element name="spPr" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_ShapeProperties"/>
 *         <element name="style" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_ShapeStyle" minOccurs="0"/>
 *         <element name="txBody" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_TextBody" minOccurs="0"/>
 *         <element name="txXfrm" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_Transform2D" minOccurs="0"/>
 *         <element name="extLst" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_OfficeArtExtensionList" minOccurs="0"/>
 *       </sequence>
 *       <attribute name="modelId" use="required" type="{http://schemas.openxmlformats.org/drawingml/2006/diagram}ST_ModelId" />
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CT_Shape", propOrder = { "nvSpPr", "spPr", "style", "txBody", "txXfrm", "extLst" }) public class CTShape { @XmlElement(required = true) protected CTShapeNonVisual nvSpPr; @XmlElement(required = true) protected CTShapeProperties spPr; protected CTShapeStyle style; protected CTTextBody txBody; protected CTTransform2D txXfrm; protected CTOfficeArtExtensionList extLst; @XmlAttribute(required = true) protected String modelId; /** * Gets the value of the nvSpPr property. * * @return * possible object is * {@link CTShapeNonVisual } * */ public CTShapeNonVisual getNvSpPr() { return nvSpPr; } /** * Sets the value of the nvSpPr property. * * @param value * allowed object is * {@link CTShapeNonVisual } * */ public void setNvSpPr(CTShapeNonVisual value) { this.nvSpPr = value; } /** * Gets the value of the spPr property. * * @return * possible object is * {@link CTShapeProperties } * */ public CTShapeProperties getSpPr() { return spPr; } /** * Sets the value of the spPr property. * * @param value * allowed object is * {@link CTShapeProperties } * */ public void setSpPr(CTShapeProperties value) { this.spPr = value; } /** * Gets the value of the style property. * * @return * possible object is * {@link CTShapeStyle } * */ public CTShapeStyle getStyle() { return style; } /** * Sets the value of the style property. * * @param value * allowed object is * {@link CTShapeStyle } * */ public void setStyle(CTShapeStyle value) { this.style = value; } /** * Gets the value of the txBody property. * * @return * possible object is * {@link CTTextBody } * */ public CTTextBody getTxBody() { return txBody; } /** * Sets the value of the txBody property. * * @param value * allowed object is * {@link CTTextBody } * */ public void setTxBody(CTTextBody value) { this.txBody = value; } /** * Gets the value of the txXfrm property. * * @return * possible object is * {@link CTTransform2D } * */ public CTTransform2D getTxXfrm() { return txXfrm; } /** * Sets the value of the txXfrm property. * * @param value * allowed object is * {@link CTTransform2D } * */ public void setTxXfrm(CTTransform2D value) { this.txXfrm = value; } /** * Gets the value of the extLst property. * * @return * possible object is * {@link CTOfficeArtExtensionList } * */ public CTOfficeArtExtensionList getExtLst() { return extLst; } /** * Sets the value of the extLst property. * * @param value * allowed object is * {@link CTOfficeArtExtensionList } * */ public void setExtLst(CTOfficeArtExtensionList value) { this.extLst = value; } /** * Gets the value of the modelId property. * * @return * possible object is * {@link String } * */ public String getModelId() { return modelId; } /** * Sets the value of the modelId property. * * @param value * allowed object is * {@link String } * */ public void setModelId(String value) { this.modelId = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy