Interface DiagramSurface


  • @OpenApi
    public interface DiagramSurface
    Interface for some component that is used for diagram displaying.
    • Method Detail

      • repaint

        @OpenApi
        void repaint()
        Repaints the diagram surface.
      • repaint

        @OpenApi
        void repaint​(java.awt.Rectangle rect)
        Repaints the given rectangle of the diagram surface.
        Parameters:
        rect - the rectangle to repaint.
      • scrollRectToVisible

        @OpenApi
        void scrollRectToVisible​(java.awt.Rectangle r)
        Scrolls diagram surface in order to make given part of diagram visible.
        Parameters:
        r - make this part of diagram visible.
      • scrollToVisible

        @OpenApi
        void scrollToVisible​(int x,
                             int y)
        Scrolls diagram surface in order to make given point of diagram visible.
        Parameters:
        x - the x coordinate of the visible point.
        y - the y coordinate of the visible point.
      • setCursor

        @OpenApi
        void setCursor​(@CheckForNull
                       java.awt.Cursor cursor)
        Sets diagram cursor.
        Parameters:
        cursor - a new cursor for diagram.
        See Also:
        Component.setCursor(java.awt.Cursor)
      • getCursor

        @OpenApi
        java.awt.Cursor getCursor()
        Returns diagram cursor.
        Returns:
        current diagram cursor.
        See Also:
        Component.getCursor()
      • addPainter

        @OpenApi
        void addPainter​(DiagramSurfacePainter painter)
        Registers given painter.
        Parameters:
        painter - the given painter
      • removePainter

        @OpenApi
        void removePainter​(DiagramSurfacePainter painter)
        Unregisters given painter.
        Parameters:
        painter - the given painter
      • getPainters

        @OpenApi
        java.util.List getPainters()
        Returns all registered painters.
        Returns:
        list of registered painters