org.semanticdesktop.aperture.extractor.impl
Class ExtractorRegistryImpl

java.lang.Object
  extended by org.semanticdesktop.aperture.extractor.impl.ExtractorRegistryImpl
All Implemented Interfaces:
ExtractorRegistry
Direct Known Subclasses:
DefaultExtractorRegistry

public class ExtractorRegistryImpl
extends Object
implements ExtractorRegistry

A trivial default implementation of the ExtractorRegistry interface.


Constructor Summary
ExtractorRegistryImpl()
           
 
Method Summary
 void add(ExtractorFactory factory)
          Adds an ExtractorFactory to this registry.
 void add(FileExtractorFactory factory)
          Adds a file extractor factory to this registry.
 Set get(String mimeType)
          Deprecated.  
 Set getAll()
          Deprecated.  
 Set getAllExtractorFactories()
          Returns all ExtractorFactories registered in this ExtractorRegistry.
 Set getAllFileExtractorFactories()
          Returns all FileExtractorFactories registered in this ExtractorRegistry.
 Set getExtractorFactories(String mimeType)
          Returns all ExtractorFactories that support the specified MIME type.
 Set getFileExtractorFactories(String mimeType)
          Returns all FileExtractorFactories that support the specified MIME type.
 void remove(ExtractorFactory factory)
          Removes an ExtractorFactory from this registry.
 void remove(FileExtractorFactory factory)
          Remove a FileExtractorFactory from this registry.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtractorRegistryImpl

public ExtractorRegistryImpl()
Method Detail

add

public void add(ExtractorFactory factory)
Description copied from interface: ExtractorRegistry
Adds an ExtractorFactory to this registry.

Specified by:
add in interface ExtractorRegistry

add

public void add(FileExtractorFactory factory)
Description copied from interface: ExtractorRegistry
Adds a file extractor factory to this registry.

Specified by:
add in interface ExtractorRegistry

remove

public void remove(ExtractorFactory factory)
Description copied from interface: ExtractorRegistry
Removes an ExtractorFactory from this registry.

Specified by:
remove in interface ExtractorRegistry

remove

public void remove(FileExtractorFactory factory)
Description copied from interface: ExtractorRegistry
Remove a FileExtractorFactory from this registry.

Specified by:
remove in interface ExtractorRegistry

get

public Set get(String mimeType)
Deprecated. 

Description copied from interface: ExtractorRegistry
Returns all ExtractorFactories that support the specified MIME type.

Specified by:
get in interface ExtractorRegistry
Returns:
A Set of ExtractorFactories whose getSupportedMimeTypes method results contain the specified MIME type.
See Also:
get(String)

getExtractorFactories

public Set getExtractorFactories(String mimeType)
Description copied from interface: ExtractorRegistry
Returns all ExtractorFactories that support the specified MIME type.

Specified by:
getExtractorFactories in interface ExtractorRegistry
Returns:
A Set of ExtractorFactories whose getSupportedMimeTypes method results contain the specified MIME type.

getAll

public Set getAll()
Deprecated. 

Description copied from interface: ExtractorRegistry
Returns all ExtractorFactories registered in this ExtractorRegistry.

Specified by:
getAll in interface ExtractorRegistry
Returns:
A Set of ExtractorFactory instances.
See Also:
getAll()

getAllExtractorFactories

public Set getAllExtractorFactories()
Description copied from interface: ExtractorRegistry
Returns all ExtractorFactories registered in this ExtractorRegistry.

Specified by:
getAllExtractorFactories in interface ExtractorRegistry
Returns:
A Set of ExtractorFactory instances.

getAllFileExtractorFactories

public Set getAllFileExtractorFactories()
Description copied from interface: ExtractorRegistry
Returns all FileExtractorFactories registered in this ExtractorRegistry.

Specified by:
getAllFileExtractorFactories in interface ExtractorRegistry
Returns:
A Set of ExtractorFactory instances.

getFileExtractorFactories

public Set getFileExtractorFactories(String mimeType)
Description copied from interface: ExtractorRegistry
Returns all FileExtractorFactories that support the specified MIME type.

Specified by:
getFileExtractorFactories in interface ExtractorRegistry
Returns:
A Set of ExtractorFactories whose getSupportedMimeTypes method results contain the specified MIME type.


Copyright © 2010 Aperture Development Team. All Rights Reserved.