private void notifyParameterListeners(String parameter) { ParameterListener[] listeners; synchronized (parameterListenerz) { listeners = parameterListenerz.get(parameter); } if (listeners == null) { return; } for (ParameterListener listener : listeners) { if (listener != null) { try { listener.parameterChanged(parameter); } catch (Throwable e) { Debug.printStackTrace(e); } } } }
public static void addAndFireParameterListeners(String[] parameters, ParameterListener listener) { for (int i = 0; i < parameters.length; i++) { ConfigurationManager.getInstance().addParameterListener(parameters[i], listener); } listener.parameterChanged(null); }
public static void addAndFireParameterListener(String parameter, ParameterListener listener) { ConfigurationManager.getInstance().addParameterListener(parameter, listener); listener.parameterChanged(parameter); }