SMILA (incubation) API documentation

org.eclipse.smila.connectivity.framework.crawler.web.parse
Class ParserManagerImpl

java.lang.Object
  extended by org.eclipse.smila.connectivity.framework.crawler.web.parse.ParserManagerImpl
All Implemented Interfaces:
ParserManager

public class ParserManagerImpl
extends java.lang.Object
implements ParserManager

ParserManager implementation.


Constructor Summary
ParserManagerImpl()
           
 
Method Summary
 void addParser(Parser parser)
          Adds parser to the list.
 Parser getParser(java.lang.Class clazz)
          Returns Parser by class or null if parser is not available.
 Parser getParser(java.lang.String contentType)
          Returns Parser implementation that handles given content-type.
 void removeParser(Parser parser)
          Removes parser.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParserManagerImpl

public ParserManagerImpl()
Method Detail

addParser

public void addParser(Parser parser)
Adds parser to the list.

Specified by:
addParser in interface ParserManager
Parameters:
parser - Parser

removeParser

public void removeParser(Parser parser)
Removes parser.

Specified by:
removeParser in interface ParserManager
Parameters:
parser - Parser

getParser

public Parser getParser(java.lang.String contentType)
Returns Parser implementation that handles given content-type. If no parser is found, {{null}} is returned.

Specified by:
getParser in interface ParserManager
Parameters:
contentType - contentType
Returns:
Parser instance

getParser

public Parser getParser(java.lang.Class clazz)
Returns Parser by class or null if parser is not available.

Specified by:
getParser in interface ParserManager
Parameters:
clazz - Parser class
Returns:
Parser

SMILA (incubation) API documentation