org.nuxeo.ecm.platform.io.impl
Class IOManagerComponent
java.lang.Object
  
org.nuxeo.runtime.model.DefaultComponent
      
org.nuxeo.ecm.platform.io.impl.IOManagerComponent
- All Implemented Interfaces: 
 - Adaptable, Component, Extensible
 
public class IOManagerComponent
- extends DefaultComponent
 
Component registering IOResourceAdapter instances to an
 IOManager.
- Author:
 
  - Anahide Tchertchian
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
NAME
public static final ComponentName NAME
ADAPTERS_EP_NAME
public static final String ADAPTERS_EP_NAME
- See Also:
 - Constant Field Values
 
IOManagerComponent
public IOManagerComponent()
getIOManager
public IOManager getIOManager()
 
registerContribution
public void registerContribution(Object contribution,
                                 String extensionPoint,
                                 ComponentInstance contributor)
- Overrides:
 registerContribution in class DefaultComponent
 
 
unregisterContribution
public void unregisterContribution(Object contribution,
                                   String extensionPoint,
                                   ComponentInstance contributor)
- Overrides:
 unregisterContribution in class DefaultComponent
 
 
getAdapter
public <T> T getAdapter(Class<T> adapter)
- Description copied from interface: 
Adaptable 
- Returns an object which is an instance of the given class
 associated with this object. Returns 
null if
 no such object can be found.
- Specified by:
 getAdapter in interface Adaptable- Overrides:
 getAdapter in class DefaultComponent
 
- Parameters:
 adapter - the adapter class to look up
- Returns:
 - a object castable to the given class,
    or 
null if this object does not
    have an adapter for the given class 
 
 
Copyright © 2010 Nuxeo SAS. All Rights Reserved.