Ejemplo n.º 1
0
 @Override
 protected Vital doRemove(int index) {
   Vital v = vitals.remove(index);
   elementObserver.detachListener(v);
   v.removeListener(this);
   if (null != v) {
     v.destroy();
   }
   return v;
 }
Ejemplo n.º 2
0
 @Override
 protected Vital doSet(int index, Vital element) {
   Vital removed = vitals.set(index, element);
   removed.removeListener(this);
   elementObserver.detachListener(removed);
   elementObserver.attachListener(element);
   removed.addListener(this);
   numericList.forEach((fx) -> addNumeric(fx));
   return removed;
 }