Class MatrixCellView

  • Direct Known Subclasses:
    MatrixCellView.EditableCellView

    @OpenApiAll
    public class MatrixCellView
    extends java.lang.Object
    Represents one cell element in the matrix
    • Field Detail

      • mToolTipText

        private java.lang.String mToolTipText
        Cached tooltip text, that describes represented cell
      • icon

        private javax.swing.Icon icon
        Represents dependencies of the non-empty matrix cell
      • NULL_CELL

        public static final MatrixCellView NULL_CELL
        Static value to represent null valued cell view
      • EMPTY_EDITABLE

        public static final MatrixCellView EMPTY_EDITABLE
        Display empty but editable cell
      • EMPTY_READONLY

        public static final MatrixCellView EMPTY_READONLY
        Display empty read-only cell
    • Constructor Detail

      • MatrixCellView

        public MatrixCellView​(@CheckForNull
                              AbstractMatrixCell cell)
        Creates new cell view
        Parameters:
        cell - matrix cell
    • Method Detail

      • isEditable

        public boolean isEditable()
        Returns:
        is cell editable
      • getIcon

        @CheckForNull
        public javax.swing.Icon getIcon()
        Returns representation icon for this cell
        Returns:
        cell representation icon
      • getToolTipText

        @CheckForNull
        public java.lang.String getToolTipText()
        Returns:
        tooltip text describing the content of the cell
      • setToolTipText

        public void setToolTipText​(@CheckForNull
                                   java.lang.String text)
        Sets tooltip text describing the content of the cell