public void removePhaseListener(PhaseListener listener) { if (listener == null) throw new NullPointerException(); synchronized (_phaseList) { _phaseList.remove(listener); _phaseListeners = new PhaseListener[_phaseList.size()]; _phaseList.toArray(_phaseListeners); } }
public void configurePhaseListeners(ArrayList<PhaseListener> list) { try { for (int i = 0; i < _phaseListenerList.size(); i++) list.add((PhaseListener) _phaseListenerList.get(i).newInstance()); } catch (RuntimeException e) { throw e; } catch (Exception e) { throw ConfigException.create(e); } }
public void addPhaseListener(Class cl) { Config.validate(cl, PhaseListener.class); _phaseListenerList.add(cl); }