Class AbstractFessFileTransformer

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected FessConfig fessConfig  
      protected java.util.Map<java.lang.String,​java.lang.String> metaContentMapping  
      • Fields inherited from class org.codelibs.fess.crawler.transformer.impl.AbstractTransformer

        name
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      void addMetaContentMapping​(java.lang.String metaname, java.lang.String dynamicField)  
      protected java.util.Map<java.lang.String,​java.lang.String> createExtractParams​(org.codelibs.fess.crawler.entity.ResponseData responseData, CrawlingConfig crawlingConfig)  
      protected java.util.Map<java.lang.String,​java.lang.Object> generateData​(org.codelibs.fess.crawler.entity.ResponseData responseData)  
      java.lang.Object getData​(org.codelibs.fess.crawler.entity.AccessResultData<?> accessResultData)  
      protected org.codelibs.fess.crawler.entity.ExtractData getExtractData​(org.codelibs.fess.crawler.extractor.Extractor extractor, java.io.InputStream in, java.util.Map<java.lang.String,​java.lang.String> params)  
      protected abstract org.codelibs.fess.crawler.extractor.Extractor getExtractor​(org.codelibs.fess.crawler.entity.ResponseData responseData)  
      protected java.lang.String getHostOnFile​(java.lang.String url)  
      protected java.util.Date getLastModified​(java.util.Map<java.lang.String,​java.lang.Object> dataMap, org.codelibs.fess.crawler.entity.ResponseData responseData)  
      protected java.lang.String getResourceName​(org.codelibs.fess.crawler.entity.ResponseData responseData)  
      protected java.util.List<java.lang.String> getRoleTypes​(org.codelibs.fess.crawler.entity.ResponseData responseData)  
      protected java.lang.String getSiteOnFile​(java.lang.String url, java.lang.String encoding)  
      protected boolean hasTitle​(java.util.Map<java.lang.String,​java.lang.Object> dataMap)  
      org.codelibs.fess.crawler.entity.ResultData transform​(org.codelibs.fess.crawler.entity.ResponseData responseData)  
      • Methods inherited from class org.codelibs.fess.crawler.transformer.impl.AbstractTransformer

        getName, setName
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • metaContentMapping

        protected java.util.Map<java.lang.String,​java.lang.String> metaContentMapping
    • Constructor Detail

      • AbstractFessFileTransformer

        public AbstractFessFileTransformer()
    • Method Detail

      • 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:
        transform in interface org.codelibs.fess.crawler.transformer.Transformer
      • generateData

        protected java.util.Map<java.lang.String,​java.lang.Object> generateData​(org.codelibs.fess.crawler.entity.ResponseData responseData)
      • getLastModified

        protected java.util.Date getLastModified​(java.util.Map<java.lang.String,​java.lang.Object> dataMap,
                                                 org.codelibs.fess.crawler.entity.ResponseData responseData)
      • hasTitle

        protected boolean hasTitle​(java.util.Map<java.lang.String,​java.lang.Object> dataMap)
      • createExtractParams

        protected java.util.Map<java.lang.String,​java.lang.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,
                                                                              java.io.InputStream in,
                                                                              java.util.Map<java.lang.String,​java.lang.String> params)
      • getResourceName

        protected java.lang.String getResourceName​(org.codelibs.fess.crawler.entity.ResponseData responseData)
      • getHostOnFile

        protected java.lang.String getHostOnFile​(java.lang.String url)
      • getRoleTypes

        protected java.util.List<java.lang.String> getRoleTypes​(org.codelibs.fess.crawler.entity.ResponseData responseData)
      • getSiteOnFile

        protected java.lang.String getSiteOnFile​(java.lang.String url,
                                                 java.lang.String encoding)
      • getData

        public java.lang.Object getData​(org.codelibs.fess.crawler.entity.AccessResultData<?> accessResultData)
        Specified by:
        getData in interface org.codelibs.fess.crawler.transformer.Transformer
      • addMetaContentMapping

        public void addMetaContentMapping​(java.lang.String metaname,
                                          java.lang.String dynamicField)