internal java.util.Iterator <Object> getProviders(java.lang.Class category, bool useOrdering) { ProvidersMap providers = categories.get(category); if (null == providers) { throw new java.lang.IllegalArgumentException("Unknown category:" + category); } return(providers.getProviders(useOrdering)); }
internal bool unsetOrdering <T>(java.lang.Class category, T firstProvider, T secondProvider) { ProvidersMap providers = categories.get(category); if (providers == null) { throw new java.lang.IllegalArgumentException("Unknown category:" + category); } return(providers.unsetOrdering(firstProvider, secondProvider)); }
internal void removeProvider(Object provider) { if (provider == null) { throw new java.lang.IllegalArgumentException("Provider should be != NULL"); } foreach (Entry <java.lang.Class, ProvidersMap> e in categories.entrySet()) { ProvidersMap providers = e.getValue(); providers.removeProvider(provider, registry, e.getKey()); } }
internal bool contains(Object provider) { foreach (java.util.MapNS.Entry <java.lang.Class, ProvidersMap> e in categories.entrySet()) { ProvidersMap providers = e.getValue(); if (providers.contains(provider)) { return(true); } } return(false); }