Package org.apache.any23.extractor.html
Class LicenseExtractor
- java.lang.Object
 - 
- org.apache.any23.extractor.html.LicenseExtractor
 
 
- 
- All Implemented Interfaces:
 Extractor<Document>,Extractor.TagSoupDOMExtractor
public class LicenseExtractor extends Object implements Extractor.TagSoupDOMExtractor
Extractor for the rel-license microformat.- Author:
 - Gabriele Renzi, Richard Cyganiak
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface org.apache.any23.extractor.Extractor
Extractor.BlindExtractor, Extractor.ContentExtractor, Extractor.TagSoupDOMExtractor 
 - 
 
- 
Constructor Summary
Constructors Constructor Description LicenseExtractor() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtractorDescriptiongetDescription()Returns aExtractorDescriptionof this extractor.voidrun(ExtractionParameters extractionParameters, ExtractionContext extractionContext, Document in, ExtractionResult out)Executes the extractor. 
 - 
 
- 
- 
Method Detail
- 
run
public void run(ExtractionParameters extractionParameters, ExtractionContext extractionContext, Document in, ExtractionResult out) throws IOException, ExtractionException
Description copied from interface:ExtractorExecutes the extractor. Will be invoked only once, extractors are not reusable.- Specified by:
 runin interfaceExtractor<Document>- Parameters:
 extractionParameters- the parameters to be applied during the extraction.extractionContext- The document context.in- The extractor input data.out- the collector for the extracted data.- Throws:
 IOException- On error while reading from the input stream.ExtractionException- On other error, such as parse errors.
 
- 
getDescription
public ExtractorDescription getDescription()
Description copied from interface:ExtractorReturns aExtractorDescriptionof this extractor.- Specified by:
 getDescriptionin interfaceExtractor<Document>- Returns:
 - the object representing the extractor description.
 
 
 - 
 
 -