org.semanticdesktop.aperture.accessor.impl
Class DataAccessorRegistryImpl

java.lang.Object
  extended by org.semanticdesktop.aperture.accessor.impl.DataAccessorRegistryImpl
All Implemented Interfaces:
DataAccessorRegistry
Direct Known Subclasses:
DefaultDataAccessorRegistry

public class DataAccessorRegistryImpl
extends Object
implements DataAccessorRegistry


Constructor Summary
DataAccessorRegistryImpl()
           
 
Method Summary
 void add(DataAccessorFactory factory)
          Register a DataAccessorFactory.
 Set get(String scheme)
          Get all DataAccessorFactories capable of handling the specified scheme.
 Set getAll()
          Get all registered DataAccessorFactories.
 void remove(DataAccessorFactory factory)
          Removes a registered DataAccessorFactory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataAccessorRegistryImpl

public DataAccessorRegistryImpl()
Method Detail

add

public void add(DataAccessorFactory factory)
Description copied from interface: DataAccessorRegistry
Register a DataAccessorFactory.

Specified by:
add in interface DataAccessorRegistry

remove

public void remove(DataAccessorFactory factory)
Description copied from interface: DataAccessorRegistry
Removes a registered DataAccessorFactory.

Specified by:
remove in interface DataAccessorRegistry

getAll

public Set getAll()
Description copied from interface: DataAccessorRegistry
Get all registered DataAccessorFactories.

Specified by:
getAll in interface DataAccessorRegistry

get

public Set get(String scheme)
Description copied from interface: DataAccessorRegistry
Get all DataAccessorFactories capable of handling the specified scheme.

Specified by:
get in interface DataAccessorRegistry
Parameters:
scheme - A scheme, e.g. "http" or "file".
Returns:
A set of DataAccessorFactories for the specified scheme.


Copyright © 2010 Aperture Development Team. All Rights Reserved.