@Override public void addTwUpdateListener(final TwUpdateListener listener) { for (final Entry<Integer, ColumnState> e : this.columnStates.entrySet()) { listener.columnStatus(e.getKey().intValue(), e.getValue()); } this.twUpdateListeners.add(listener); }
@Override public void notifyTwListenersColumnState(final int columnId, final ColumnState state) { this.columnStates.put(Integer.valueOf(columnId), state); for (final TwUpdateListener l : this.twUpdateListeners) { l.columnStatus(columnId, state); } }