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

org.openxmlformats.schemas.drawingml.x2006.main.CTLineProperties Maven / Gradle / Ivy

There is a newer version: 2025.3.19823.20250304T101418Z-250200
Show newest version
/*
 * XML Type:  CT_LineProperties
 * Namespace: http://schemas.openxmlformats.org/drawingml/2006/main
 * Java type: org.openxmlformats.schemas.drawingml.x2006.main.CTLineProperties
 *
 * Automatically generated - do not modify.
 */
package org.openxmlformats.schemas.drawingml.x2006.main;

import org.apache.xmlbeans.impl.schema.ElementFactory;
import org.apache.xmlbeans.impl.schema.AbstractDocumentFactory;
import org.apache.xmlbeans.impl.schema.DocumentFactory;
import org.apache.xmlbeans.impl.schema.SimpleTypeFactory;


/**
 * An XML CT_LineProperties(@http://schemas.openxmlformats.org/drawingml/2006/main).
 *
 * This is a complex type.
 */
public interface CTLineProperties extends org.apache.xmlbeans.XmlObject {
    DocumentFactory Factory = new DocumentFactory<>(org.apache.poi.schemas.ooxml.system.ooxml.TypeSystemHolder.typeSystem, "ctlinepropertiesd5e2type");
    org.apache.xmlbeans.SchemaType type = Factory.getType();


    /**
     * Gets the "noFill" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTNoFillProperties getNoFill();

    /**
     * True if has "noFill" element
     */
    boolean isSetNoFill();

    /**
     * Sets the "noFill" element
     */
    void setNoFill(org.openxmlformats.schemas.drawingml.x2006.main.CTNoFillProperties noFill);

    /**
     * Appends and returns a new empty "noFill" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTNoFillProperties addNewNoFill();

    /**
     * Unsets the "noFill" element
     */
    void unsetNoFill();

    /**
     * Gets the "solidFill" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTSolidColorFillProperties getSolidFill();

    /**
     * True if has "solidFill" element
     */
    boolean isSetSolidFill();

    /**
     * Sets the "solidFill" element
     */
    void setSolidFill(org.openxmlformats.schemas.drawingml.x2006.main.CTSolidColorFillProperties solidFill);

    /**
     * Appends and returns a new empty "solidFill" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTSolidColorFillProperties addNewSolidFill();

    /**
     * Unsets the "solidFill" element
     */
    void unsetSolidFill();

    /**
     * Gets the "gradFill" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTGradientFillProperties getGradFill();

    /**
     * True if has "gradFill" element
     */
    boolean isSetGradFill();

    /**
     * Sets the "gradFill" element
     */
    void setGradFill(org.openxmlformats.schemas.drawingml.x2006.main.CTGradientFillProperties gradFill);

    /**
     * Appends and returns a new empty "gradFill" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTGradientFillProperties addNewGradFill();

    /**
     * Unsets the "gradFill" element
     */
    void unsetGradFill();

    /**
     * Gets the "pattFill" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTPatternFillProperties getPattFill();

    /**
     * True if has "pattFill" element
     */
    boolean isSetPattFill();

    /**
     * Sets the "pattFill" element
     */
    void setPattFill(org.openxmlformats.schemas.drawingml.x2006.main.CTPatternFillProperties pattFill);

    /**
     * Appends and returns a new empty "pattFill" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTPatternFillProperties addNewPattFill();

    /**
     * Unsets the "pattFill" element
     */
    void unsetPattFill();

    /**
     * Gets the "prstDash" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTPresetLineDashProperties getPrstDash();

    /**
     * True if has "prstDash" element
     */
    boolean isSetPrstDash();

    /**
     * Sets the "prstDash" element
     */
    void setPrstDash(org.openxmlformats.schemas.drawingml.x2006.main.CTPresetLineDashProperties prstDash);

    /**
     * Appends and returns a new empty "prstDash" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTPresetLineDashProperties addNewPrstDash();

    /**
     * Unsets the "prstDash" element
     */
    void unsetPrstDash();

    /**
     * Gets the "custDash" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTDashStopList getCustDash();

    /**
     * True if has "custDash" element
     */
    boolean isSetCustDash();

    /**
     * Sets the "custDash" element
     */
    void setCustDash(org.openxmlformats.schemas.drawingml.x2006.main.CTDashStopList custDash);

    /**
     * Appends and returns a new empty "custDash" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTDashStopList addNewCustDash();

    /**
     * Unsets the "custDash" element
     */
    void unsetCustDash();

    /**
     * Gets the "round" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTLineJoinRound getRound();

    /**
     * True if has "round" element
     */
    boolean isSetRound();

    /**
     * Sets the "round" element
     */
    void setRound(org.openxmlformats.schemas.drawingml.x2006.main.CTLineJoinRound round);

    /**
     * Appends and returns a new empty "round" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTLineJoinRound addNewRound();

    /**
     * Unsets the "round" element
     */
    void unsetRound();

    /**
     * Gets the "bevel" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTLineJoinBevel getBevel();

    /**
     * True if has "bevel" element
     */
    boolean isSetBevel();

    /**
     * Sets the "bevel" element
     */
    void setBevel(org.openxmlformats.schemas.drawingml.x2006.main.CTLineJoinBevel bevel);

    /**
     * Appends and returns a new empty "bevel" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTLineJoinBevel addNewBevel();

    /**
     * Unsets the "bevel" element
     */
    void unsetBevel();

    /**
     * Gets the "miter" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTLineJoinMiterProperties getMiter();

    /**
     * True if has "miter" element
     */
    boolean isSetMiter();

    /**
     * Sets the "miter" element
     */
    void setMiter(org.openxmlformats.schemas.drawingml.x2006.main.CTLineJoinMiterProperties miter);

    /**
     * Appends and returns a new empty "miter" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTLineJoinMiterProperties addNewMiter();

    /**
     * Unsets the "miter" element
     */
    void unsetMiter();

    /**
     * Gets the "headEnd" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTLineEndProperties getHeadEnd();

    /**
     * True if has "headEnd" element
     */
    boolean isSetHeadEnd();

    /**
     * Sets the "headEnd" element
     */
    void setHeadEnd(org.openxmlformats.schemas.drawingml.x2006.main.CTLineEndProperties headEnd);

    /**
     * Appends and returns a new empty "headEnd" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTLineEndProperties addNewHeadEnd();

    /**
     * Unsets the "headEnd" element
     */
    void unsetHeadEnd();

    /**
     * Gets the "tailEnd" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTLineEndProperties getTailEnd();

    /**
     * True if has "tailEnd" element
     */
    boolean isSetTailEnd();

    /**
     * Sets the "tailEnd" element
     */
    void setTailEnd(org.openxmlformats.schemas.drawingml.x2006.main.CTLineEndProperties tailEnd);

    /**
     * Appends and returns a new empty "tailEnd" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTLineEndProperties addNewTailEnd();

    /**
     * Unsets the "tailEnd" element
     */
    void unsetTailEnd();

    /**
     * Gets the "extLst" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTOfficeArtExtensionList getExtLst();

    /**
     * True if has "extLst" element
     */
    boolean isSetExtLst();

    /**
     * Sets the "extLst" element
     */
    void setExtLst(org.openxmlformats.schemas.drawingml.x2006.main.CTOfficeArtExtensionList extLst);

    /**
     * Appends and returns a new empty "extLst" element
     */
    org.openxmlformats.schemas.drawingml.x2006.main.CTOfficeArtExtensionList addNewExtLst();

    /**
     * Unsets the "extLst" element
     */
    void unsetExtLst();

    /**
     * Gets the "w" attribute
     */
    int getW();

    /**
     * Gets (as xml) the "w" attribute
     */
    org.openxmlformats.schemas.drawingml.x2006.main.STLineWidth xgetW();

    /**
     * True if has "w" attribute
     */
    boolean isSetW();

    /**
     * Sets the "w" attribute
     */
    void setW(int w);

    /**
     * Sets (as xml) the "w" attribute
     */
    void xsetW(org.openxmlformats.schemas.drawingml.x2006.main.STLineWidth w);

    /**
     * Unsets the "w" attribute
     */
    void unsetW();

    /**
     * Gets the "cap" attribute
     */
    org.openxmlformats.schemas.drawingml.x2006.main.STLineCap.Enum getCap();

    /**
     * Gets (as xml) the "cap" attribute
     */
    org.openxmlformats.schemas.drawingml.x2006.main.STLineCap xgetCap();

    /**
     * True if has "cap" attribute
     */
    boolean isSetCap();

    /**
     * Sets the "cap" attribute
     */
    void setCap(org.openxmlformats.schemas.drawingml.x2006.main.STLineCap.Enum cap);

    /**
     * Sets (as xml) the "cap" attribute
     */
    void xsetCap(org.openxmlformats.schemas.drawingml.x2006.main.STLineCap cap);

    /**
     * Unsets the "cap" attribute
     */
    void unsetCap();

    /**
     * Gets the "cmpd" attribute
     */
    org.openxmlformats.schemas.drawingml.x2006.main.STCompoundLine.Enum getCmpd();

    /**
     * Gets (as xml) the "cmpd" attribute
     */
    org.openxmlformats.schemas.drawingml.x2006.main.STCompoundLine xgetCmpd();

    /**
     * True if has "cmpd" attribute
     */
    boolean isSetCmpd();

    /**
     * Sets the "cmpd" attribute
     */
    void setCmpd(org.openxmlformats.schemas.drawingml.x2006.main.STCompoundLine.Enum cmpd);

    /**
     * Sets (as xml) the "cmpd" attribute
     */
    void xsetCmpd(org.openxmlformats.schemas.drawingml.x2006.main.STCompoundLine cmpd);

    /**
     * Unsets the "cmpd" attribute
     */
    void unsetCmpd();

    /**
     * Gets the "algn" attribute
     */
    org.openxmlformats.schemas.drawingml.x2006.main.STPenAlignment.Enum getAlgn();

    /**
     * Gets (as xml) the "algn" attribute
     */
    org.openxmlformats.schemas.drawingml.x2006.main.STPenAlignment xgetAlgn();

    /**
     * True if has "algn" attribute
     */
    boolean isSetAlgn();

    /**
     * Sets the "algn" attribute
     */
    void setAlgn(org.openxmlformats.schemas.drawingml.x2006.main.STPenAlignment.Enum algn);

    /**
     * Sets (as xml) the "algn" attribute
     */
    void xsetAlgn(org.openxmlformats.schemas.drawingml.x2006.main.STPenAlignment algn);

    /**
     * Unsets the "algn" attribute
     */
    void unsetAlgn();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy