public boolean deregister(final Object pProvider) { checkCategory(pProvider); // NOTE: We remove any provider of the same class, this may or may // not be the same instance as pProvider. T oldProvider = providers.remove(pProvider.getClass()); if (oldProvider != null) { processDeregistration(oldProvider); return true; } return false; }
public boolean register(final T pProvider) { checkCategory(pProvider); // NOTE: We only register the new instance, if we don't already have an instance of pProvider's class. if (!contains(pProvider)) { providers.put(pProvider.getClass(), pProvider); processRegistration(pProvider); return true; } return false; }
public boolean deregister(final Object pProvider) { checkCategory(pProvider); // NOTE: We remove any provider of the same class, this may or may // not be the same instance as pProvider. T oldProvider = providers.remove(pProvider.getClass()); if (oldProvider != null) { processDeregistration(oldProvider); return true; } return false; }
public boolean deregister(final Object pProvider) { checkCategory(pProvider); // NOTE: We remove any provider of the same class, this may or may // not be the same instance as pProvider. T oldProvider = providers.remove(pProvider.getClass()); if (oldProvider != null) { processDeregistration(oldProvider); return true; } return false; }
public boolean register(final T pProvider) { checkCategory(pProvider); // NOTE: We only register the new instance, if we don't already have an instance of pProvider's class. if (!contains(pProvider)) { providers.put(pProvider.getClass(), pProvider); processRegistration(pProvider); return true; } return false; }
public boolean register(final T pProvider) { checkCategory(pProvider); // NOTE: We only register the new instance, if we don't already have an instance of pProvider's class. if (!contains(pProvider)) { providers.put(pProvider.getClass(), pProvider); processRegistration(pProvider); return true; } return false; }
public boolean deregister(final Object pProvider) { checkCategory(pProvider); // NOTE: We remove any provider of the same class, this may or may // not be the same instance as pProvider. T oldProvider = mProviders.remove(pProvider.getClass()); if (oldProvider != null) { processDeregistration(oldProvider); return true; } return false; }
public boolean register(final T pProvider) { checkCategory(pProvider); // NOTE: We only register the new instance, if we don't allready // have an instance of pProvider's class. if (!contatins(pProvider)) { mProviders.put(pProvider.getClass(), pProvider); processRegistration(pProvider); return true; } return false; }