Package org.thymeleaf.standard.inline
Class AbstractStandardInliner
- Object
-
- org.thymeleaf.standard.inline.AbstractStandardInliner
-
- All Implemented Interfaces:
IInliner
- Direct Known Subclasses:
StandardCSSInliner
,StandardHTMLInliner
,StandardJavaScriptInliner
,StandardTextInliner
,StandardXMLInliner
public abstract class AbstractStandardInliner extends Object implements IInliner
- Since:
- 3.0.0
- Author:
- Daniel Fernández
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractStandardInliner(IEngineConfiguration configuration, TemplateMode templateMode)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
getName()
Returns an identifiable name for the inlinerCharSequence
inline(ITemplateContext context, ICDATASection cdataSection)
Perform the inlining operation on anICDATASection
node.CharSequence
inline(ITemplateContext context, IComment comment)
Perform the inlining operation on anIComment
node.CharSequence
inline(ITemplateContext context, IText text)
Perform the inlining operation on anIText
node.protected abstract String
produceEscapedOutput(Object input)
-
-
-
Constructor Detail
-
AbstractStandardInliner
protected AbstractStandardInliner(IEngineConfiguration configuration, TemplateMode templateMode)
-
-
Method Detail
-
getName
public final String getName()
Description copied from interface:IInliner
Returns an identifiable name for the inliner
-
inline
public final CharSequence inline(ITemplateContext context, IText text)
Description copied from interface:IInliner
Perform the inlining operation on an
IText
node.
-
inline
public final CharSequence inline(ITemplateContext context, ICDATASection cdataSection)
Description copied from interface:IInliner
Perform the inlining operation on an
ICDATASection
node.
-
inline
public final CharSequence inline(ITemplateContext context, IComment comment)
Description copied from interface:IInliner
Perform the inlining operation on an
IComment
node.
-
-