类 Graphic

    • 构造器详细资料

      • Graphic

        public Graphic()
        Constructor
      • Graphic

        public Graphic​(Shape shape,
                       ColorBreak legend)
        Constructor
        参数:
        shape - a shape
        legend - a legend
    • 方法详细资料

      • getShape

        public Shape getShape()
        Get shape
        返回:
        Shape
      • setShape

        public void setShape​(Shape aShape)
        Set shape
        参数:
        aShape - a shape
      • getLegend

        public ColorBreak getLegend()
        Get legend
        返回:
        Legend
      • setLegend

        public void setLegend​(ColorBreak legend)
      • getResizeAbility

        public ResizeAbility getResizeAbility()
        Get resize ability
        返回:
        Resize ability
      • getExtent

        public Extent getExtent()
        Get extent
        返回:
        The extent
      • setExtent

        public void setExtent​(Extent value)
        Set extent
        参数:
        value - The extent
      • isSingleLegend

        public boolean isSingleLegend()
        Get is single legend or not
        返回:
        Boolean
      • isCollection

        public boolean isCollection()
        Get if is GraphicCollection
        返回:
        Boolean
      • getNumGraphics

        public int getNumGraphics()
        Get graphics number
        返回:
        1
      • getGraphicN

        public Graphic getGraphicN​(int idx)
        Get Graphic by index
        参数:
        idx - Index
        返回:
        Graphic
      • getGraphics

        public java.util.List<Graphic> getGraphics()
        Get graphic list
        返回:
        Graphic list
      • verticeMoveUpdate

        public void verticeMoveUpdate​(int vIdx,
                                      double newX,
                                      double newY)
        Vertice edited update
        参数:
        vIdx - Vertice index
        newX - New X
        newY - New Y
      • verticeAddUpdate

        public void verticeAddUpdate​(int vIdx,
                                     PointD point)
        Vertice edited update
        参数:
        vIdx - Vertice index
        point - The add vertice
      • verticeRemoveUpdate

        public void verticeRemoveUpdate​(int vIdx)
        Vertice edited update
        参数:
        vIdx - Vertice index
      • exportToXML

        public void exportToXML​(org.w3c.dom.Document doc,
                                org.w3c.dom.Element parent)
        Export to XML document
        参数:
        doc - XML document
        parent - Parent XML element
      • addShape

        protected void addShape​(org.w3c.dom.Document doc,
                                org.w3c.dom.Element parent,
                                Shape aShape)
        Add shape to XML document
        参数:
        doc - XML document
        parent - Parent XML element
        aShape - The shape
      • addLegend

        protected void addLegend​(org.w3c.dom.Document doc,
                                 org.w3c.dom.Element parent,
                                 ColorBreak aLegend,
                                 ShapeTypes shapeType)
        Add legend to XML document
        参数:
        doc - XML document
        parent - Parent XML element
        aLegend - The legend
        shapeType - The shape type
      • importFromXML

        public void importFromXML​(org.w3c.dom.Element graphicNode)
        Import from xml node
        参数:
        graphicNode - Graphic xml node
      • loadShape

        protected Shape loadShape​(org.w3c.dom.Node shapeNode)
      • loadLegend

        protected ColorBreak loadLegend​(org.w3c.dom.Node legendNode,
                                        ShapeTypes shapeType)