Class GraphicalTerminalImplementation.DirtyCellsLookupTable

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean allDirty  
      private int firstRowIndex  
      private java.util.List<java.util.BitSet> table  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) boolean isAllDirty()  
      (package private) boolean isDirty​(int row, int column)  
      (package private) void resetAndInitialize​(int firstRowIndex, int lastRowIndex, int columns)  
      (package private) void setAllDirty()  
      (package private) void setColumnDirty​(int column)  
      (package private) void setDirty​(TerminalPosition position)  
      (package private) void setRowDirty​(int rowNumber)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • table

        private final java.util.List<java.util.BitSet> table
      • firstRowIndex

        private int firstRowIndex
      • allDirty

        private boolean allDirty
    • Constructor Detail

      • DirtyCellsLookupTable

        DirtyCellsLookupTable()
    • Method Detail

      • resetAndInitialize

        void resetAndInitialize​(int firstRowIndex,
                                int lastRowIndex,
                                int columns)
      • setAllDirty

        void setAllDirty()
      • isAllDirty

        boolean isAllDirty()
      • setRowDirty

        void setRowDirty​(int rowNumber)
      • setColumnDirty

        void setColumnDirty​(int column)
      • isDirty

        boolean isDirty​(int row,
                        int column)