APIdia Launch Partner
Top Description Fields Constructors Methods
javax.imageio.spi

pack-priv Class SubRegistry

Located in compilation unit of javax.imageio.spi.ServiceRegistry.

extends Object
Class Inheritance

A portion of a registry dealing with a single superclass or interface.

Field Summary

Modifier and TypeField and Description
pack-priv Class<?>
pack-priv final Map<Class<?>, Object>
pack-priv final PartiallyOrderedSet<Object>
pack-priv ServiceRegistry

Constructor Summary

AccessConstructor and Description
public
SubRegistry(ServiceRegistry registry, Class<?> category)

Method Summary

Modifier and TypeMethod and Description
public synchronized void
public synchronized boolean
contains(Object provider)

public synchronized boolean

Returns:

true if the provider was previously registered.
deregisterServiceProvider
(Object provider)

If the provider was not previously registered, do nothing.

public synchronized <T> T
getServiceProviderByClass(Class<T> providerClass)

public synchronized Iterator<Object>
getServiceProviders(boolean useOrdering)

public synchronized boolean
public synchronized boolean
setOrdering(Object firstProvider, Object secondProvider)

public synchronized boolean
unsetOrdering(Object firstProvider, Object secondProvider)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

categoryback to summary
pack-priv Class<?> category
mapback to summary
pack-priv final Map<Class<?>, Object> map
posetback to summary
pack-priv final PartiallyOrderedSet<Object> poset
registryback to summary
pack-priv ServiceRegistry registry

Constructor Detail

SubRegistryback to summary
public SubRegistry(ServiceRegistry registry, Class<?> category)

Method Detail

clearback to summary
public synchronized void clear()
containsback to summary
public synchronized boolean contains(Object provider)
deregisterServiceProviderback to summary
public synchronized boolean deregisterServiceProvider(Object provider)

If the provider was not previously registered, do nothing.

Returns:boolean

true if the provider was previously registered.

getServiceProviderByClassback to summary
public synchronized <T> T getServiceProviderByClass(Class<T> providerClass)
Annotations
@SuppressWarnings:unchecked
getServiceProvidersback to summary
public synchronized Iterator<Object> getServiceProviders(boolean useOrdering)
registerServiceProviderback to summary
public synchronized boolean registerServiceProvider(Object provider)
setOrderingback to summary
public synchronized boolean setOrdering(Object firstProvider, Object secondProvider)
unsetOrderingback to summary
public synchronized boolean unsetOrdering(Object firstProvider, Object secondProvider)