Package org.apache.any23.extractor
Class SimpleExtractorFactory<T extends org.apache.any23.extractor.Extractor<?>>
- java.lang.Object
-
- org.apache.any23.extractor.SimpleExtractorFactory<T>
-
- Type Parameters:
T- the type of theExtractorserved by this factory.
- All Implemented Interfaces:
org.apache.any23.extractor.ExtractorDescription,org.apache.any23.extractor.ExtractorFactory<T>
- Direct Known Subclasses:
AdrExtractorFactory,CSVExtractorFactory,EmbeddedJSONLDExtractorFactory,FunctionalSyntaxExtractorFactory,GeoExtractorFactory,HAdrExtractorFactory,HCalendarExtractorFactory,HCardExtractorFactory,HCardExtractorFactory,HeadLinkExtractorFactory,HEntryExtractorFactory,HEventExtractorFactory,HGeoExtractorFactory,HItemExtractorFactory,HListingExtractorFactory,HProductExtractorFactory,HRecipeExtractorFactory,HRecipeExtractorFactory,HResumeExtractorFactory,HResumeExtractorFactory,HReviewAggregateExtractorFactory,HReviewExtractorFactory,HTMLMetaExtractorFactory,ICalExtractorFactory,ICBMExtractorFactory,JCalExtractorFactory,JSONLDExtractorFactory,LicenseExtractorFactory,ManchesterSyntaxExtractorFactory,MicrodataExtractorFactory,NQuadsExtractorFactory,NTriplesExtractorFactory,RDFa11ExtractorFactory,RDFaExtractorFactory,RDFXMLExtractorFactory,SpeciesExtractorFactory,TitleExtractorFactory,TriXExtractorFactory,TurtleExtractorFactory,TurtleHTMLExtractorFactory,XCalExtractorFactory,XFNExtractorFactory,XPathExtractorFactory,YAMLExtractorFactory
public abstract class SimpleExtractorFactory<T extends org.apache.any23.extractor.Extractor<?>> extends Object implements org.apache.any23.extractor.ExtractorFactory<T>
This class is a simple and default-like implementation ofExtractorFactory.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSimpleExtractorFactory(String name, org.apache.any23.rdf.Prefixes prefixes)protectedSimpleExtractorFactory(String name, org.apache.any23.rdf.Prefixes prefixes, Collection<String> supportedMIMETypes, String exampleInput)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetExampleInput()StringgetExtractorLabel()StringgetExtractorName()org.apache.any23.rdf.PrefixesgetPrefixes()Collection<org.apache.any23.mime.MIMEType>getSupportedMIMETypes()
-
-
-
Constructor Detail
-
SimpleExtractorFactory
protected SimpleExtractorFactory(String name, org.apache.any23.rdf.Prefixes prefixes)
-
SimpleExtractorFactory
protected SimpleExtractorFactory(String name, org.apache.any23.rdf.Prefixes prefixes, Collection<String> supportedMIMETypes, String exampleInput)
-
-
Method Detail
-
getExtractorName
public String getExtractorName()
- Specified by:
getExtractorNamein interfaceorg.apache.any23.extractor.ExtractorDescription- Returns:
- the name of the
Extractor
-
getExtractorLabel
public String getExtractorLabel()
- Specified by:
getExtractorLabelin interfaceorg.apache.any23.extractor.ExtractorDescription- Returns:
- the label of the
Extractor
-
getPrefixes
public org.apache.any23.rdf.Prefixes getPrefixes()
- Specified by:
getPrefixesin interfaceorg.apache.any23.extractor.ExtractorDescription- Returns:
- the handled
Prefixes
-
getSupportedMIMETypes
public Collection<org.apache.any23.mime.MIMEType> getSupportedMIMETypes()
- Specified by:
getSupportedMIMETypesin interfaceorg.apache.any23.extractor.ExtractorFactory<T extends org.apache.any23.extractor.Extractor<?>>- Returns:
- the supported
MIMEType
-
-