Class XSSFConnector

  • All Implemented Interfaces:
    Shape

    public final class XSSFConnector
    extends XSSFShape
    A connection shape drawing element. A connection shape is a line, etc. that connects two other shapes in this drawing.
    Author:
    Yegor Kozlov
    • Constructor Detail

      • XSSFConnector

        protected XSSFConnector​(XSSFDrawing drawing,
                                org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTConnector ctShape)
        Construct a new XSSFConnector object.
        Parameters:
        drawing - the XSSFDrawing that owns this shape
        ctShape - the shape bean that holds all the shape properties
    • Method Detail

      • prototype

        protected static org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTConnector prototype()
        Initialize default structure of a new auto-shape
      • getCTConnector

        @Internal
        public org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTConnector getCTConnector()
      • getShapeType

        public int getShapeType()
        Gets the shape type, one of the constants defined in ShapeTypes.
        Returns:
        the shape type
        See Also:
        ShapeTypes
      • setShapeType

        public void setShapeType​(int type)
        Sets the shape types.
        Parameters:
        type - the shape type, one of the constants defined in ShapeTypes.
        See Also:
        ShapeTypes
      • getShapeProperties

        protected org.openxmlformats.schemas.drawingml.x2006.main.CTShapeProperties getShapeProperties()
        Description copied from class: XSSFShape
        Returns xml bean with shape properties.
        Specified by:
        getShapeProperties in class XSSFShape
        Returns:
        xml bean with shape properties.
      • getShapeName

        public java.lang.String getShapeName()
        Returns:
        the name of this shape