Interface FessTransformer

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.Map<java.lang.String,​java.lang.String> parentEncodingMap  
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default java.lang.String abbreviateSite​(java.lang.String value)  
      default java.lang.String decodeUrlAsName​(java.lang.String url, boolean escapePlus)  
      default java.lang.Object evaluateValue​(java.lang.String template, java.util.Map<java.lang.String,​java.lang.Object> paramMap)  
      FessConfig getFessConfig()  
      default java.lang.String getFileName​(java.lang.String url, java.lang.String encoding)  
      default java.lang.String getHost​(java.lang.String u)  
      org.slf4j.Logger getLogger()  
      default int getMaxSiteLength()  
      default java.lang.String getParentEncoding​(java.lang.String parentUrl, java.lang.String sessionId)  
      default java.lang.String getSite​(java.lang.String u, java.lang.String encoding)  
      default void putResultDataBody​(java.util.Map<java.lang.String,​java.lang.Object> dataMap, java.lang.String key, java.lang.Object value)  
      default void putResultDataWithTemplate​(java.util.Map<java.lang.String,​java.lang.Object> dataMap, java.lang.String key, java.lang.Object value, java.lang.String template)  
    • Field Detail

      • parentEncodingMap

        static final java.util.Map<java.lang.String,​java.lang.String> parentEncodingMap
    • Method Detail

      • getLogger

        org.slf4j.Logger getLogger()
      • getHost

        default java.lang.String getHost​(java.lang.String u)
      • getSite

        default java.lang.String getSite​(java.lang.String u,
                                         java.lang.String encoding)
      • putResultDataBody

        default void putResultDataBody​(java.util.Map<java.lang.String,​java.lang.Object> dataMap,
                                       java.lang.String key,
                                       java.lang.Object value)
      • putResultDataWithTemplate

        default void putResultDataWithTemplate​(java.util.Map<java.lang.String,​java.lang.Object> dataMap,
                                               java.lang.String key,
                                               java.lang.Object value,
                                               java.lang.String template)
      • evaluateValue

        default java.lang.Object evaluateValue​(java.lang.String template,
                                               java.util.Map<java.lang.String,​java.lang.Object> paramMap)
      • getMaxSiteLength

        default int getMaxSiteLength()
      • abbreviateSite

        default java.lang.String abbreviateSite​(java.lang.String value)
      • getFileName

        default java.lang.String getFileName​(java.lang.String url,
                                             java.lang.String encoding)
      • decodeUrlAsName

        default java.lang.String decodeUrlAsName​(java.lang.String url,
                                                 boolean escapePlus)
      • getParentEncoding

        default java.lang.String getParentEncoding​(java.lang.String parentUrl,
                                                   java.lang.String sessionId)