Interface FessTransformer
-
- All Known Implementing Classes:
AbstractFessFileTransformer,FessFileTransformer,FessStandardTransformer,FessXpathTransformer
public 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.StringabbreviateSite(java.lang.String value)default java.lang.StringdecodeUrlAsName(java.lang.String url, boolean escapePlus)default java.lang.ObjectevaluateValue(java.lang.String template, java.util.Map<java.lang.String,java.lang.Object> paramMap)FessConfiggetFessConfig()default java.lang.StringgetFileName(java.lang.String url, java.lang.String encoding)default java.lang.StringgetHost(java.lang.String u)org.slf4j.LoggergetLogger()default intgetMaxSiteLength()default java.lang.StringgetParentEncoding(java.lang.String parentUrl, java.lang.String sessionId)default java.lang.StringgetSite(java.lang.String u, java.lang.String encoding)default voidputResultDataBody(java.util.Map<java.lang.String,java.lang.Object> dataMap, java.lang.String key, java.lang.Object value)default voidputResultDataWithTemplate(java.util.Map<java.lang.String,java.lang.Object> dataMap, java.lang.String key, java.lang.Object value, java.lang.String template)
-
-
-
Method Detail
-
getFessConfig
FessConfig getFessConfig()
-
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)
-
-