org.docx4j.dml.diagram2008.CTShape Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of docx4j Show documentation
Show all versions of docx4j Show documentation
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.
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;
}
}