Class DataMatrix

  • All Implemented Interfaces:
    JsonAware

    public final class DataMatrix
    extends Object
    implements JsonAware
    Data matrix.
    Author:
    Tony Chemit - dev@tchemit.fr
    • Constructor Detail

      • DataMatrix

        public DataMatrix()
    • Method Detail

      • create

        public static DataMatrix create​(int positionX,
                                        int positionY,
                                        int width,
                                        int height)
      • getWidth

        public int getWidth()
      • getHeight

        public int getHeight()
      • getX

        public int getX()
      • getY

        public int getY()
      • getData

        public Object[][] getData()
      • setWidth

        public void setWidth​(int width)
      • setHeight

        public void setHeight​(int height)
      • setX

        public void setX​(int x)
      • setY

        public void setY​(int y)
      • createData

        public void createData()
      • setData

        public void setData​(Object[][] data)
      • copyData

        public void copyData​(DataMatrix incoming)
      • simpleCopyRow

        public void simpleCopyRow​(DataMatrix incoming,
                                  int with,
                                  int targetJ,
                                  int incomingJ)
      • copyRow

        public void copyRow​(DataMatrix incoming,
                            int width,
                            int targetJ,
                            int incomingX,
                            int incomingJ,
                            Set<Integer> keys,
                            String[] result)
      • getValue

        public Serializable getValue​(int x,
                                     int y)
      • setValue

        public void setValue​(int x,
                             int y,
                             Object data)
      • getClipboardContent

        public String getClipboardContent​(boolean copyRowHeaders,
                                          boolean copyColumnHeaders,
                                          boolean escapeCells,
                                          char sep)