Class AbstractFessFileTransformer
java.lang.Object
org.codelibs.fess.crawler.transformer.impl.AbstractTransformer
org.codelibs.fess.crawler.transformer.AbstractFessFileTransformer
- All Implemented Interfaces:
FessTransformer,org.codelibs.fess.crawler.transformer.Transformer
- Direct Known Subclasses:
FessFileTransformer,FessStandardTransformer
public abstract class AbstractFessFileTransformer
extends org.codelibs.fess.crawler.transformer.impl.AbstractTransformer
implements FessTransformer
-
Field Summary
FieldsFields inherited from class org.codelibs.fess.crawler.transformer.impl.AbstractTransformer
nameFields inherited from interface org.codelibs.fess.crawler.transformer.FessTransformer
parentEncodingMap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMetaContentMapping(String metaname, String dynamicField) createExtractParams(org.codelibs.fess.crawler.entity.ResponseData responseData, CrawlingConfig crawlingConfig) generateData(org.codelibs.fess.crawler.entity.ResponseData responseData) getData(org.codelibs.fess.crawler.entity.AccessResultData<?> accessResultData) protected org.codelibs.fess.crawler.entity.ExtractDatagetExtractData(org.codelibs.fess.crawler.extractor.Extractor extractor, InputStream in, Map<String, String> params) protected abstract org.codelibs.fess.crawler.extractor.ExtractorgetExtractor(org.codelibs.fess.crawler.entity.ResponseData responseData) protected StringgetHostOnFile(String url) protected DategetLastModified(Map<String, Object> dataMap, org.codelibs.fess.crawler.entity.ResponseData responseData) protected StringgetResourceName(org.codelibs.fess.crawler.entity.ResponseData responseData) getRoleTypes(org.codelibs.fess.crawler.entity.ResponseData responseData) protected StringgetSiteOnFile(String url, String encoding) protected booleanorg.codelibs.fess.crawler.entity.ResultDatatransform(org.codelibs.fess.crawler.entity.ResponseData responseData) Methods inherited from class org.codelibs.fess.crawler.transformer.impl.AbstractTransformer
getName, setNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codelibs.fess.crawler.transformer.FessTransformer
abbreviateSite, decodeUrlAsName, evaluateValue, getFessConfig, getFileName, getHost, getLogger, getMaxSiteLength, getParentEncoding, getSite, putResultDataBody, putResultDataWithTemplate
-
Field Details
-
metaContentMapping
-
fessConfig
-
-
Constructor Details
-
AbstractFessFileTransformer
public AbstractFessFileTransformer()
-
-
Method Details
-
getExtractor
protected abstract org.codelibs.fess.crawler.extractor.Extractor getExtractor(org.codelibs.fess.crawler.entity.ResponseData responseData) -
transform
public org.codelibs.fess.crawler.entity.ResultData transform(org.codelibs.fess.crawler.entity.ResponseData responseData) - Specified by:
transformin interfaceorg.codelibs.fess.crawler.transformer.Transformer
-
generateData
-
getLastModified
-
hasTitle
-
createExtractParams
protected Map<String,String> createExtractParams(org.codelibs.fess.crawler.entity.ResponseData responseData, CrawlingConfig crawlingConfig) -
getExtractData
protected org.codelibs.fess.crawler.entity.ExtractData getExtractData(org.codelibs.fess.crawler.extractor.Extractor extractor, InputStream in, Map<String, String> params) -
getResourceName
-
getHostOnFile
-
getRoleTypes
-
getSiteOnFile
-
getData
- Specified by:
getDatain interfaceorg.codelibs.fess.crawler.transformer.Transformer
-
addMetaContentMapping
-