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 protectedAbstractStandardInliner(IEngineConfiguration configuration, TemplateMode templateMode)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringgetName()Returns an identifiable name for the inlinerCharSequenceinline(ITemplateContext context, ICDATASection cdataSection)Perform the inlining operation on anICDATASectionnode.CharSequenceinline(ITemplateContext context, IComment comment)Perform the inlining operation on anICommentnode.CharSequenceinline(ITemplateContext context, IText text)Perform the inlining operation on anITextnode.protected abstract StringproduceEscapedOutput(Object input)
-
-
-
Constructor Detail
-
AbstractStandardInliner
protected AbstractStandardInliner(IEngineConfiguration configuration, TemplateMode templateMode)
-
-
Method Detail
-
getName
public final String getName()
Description copied from interface:IInlinerReturns an identifiable name for the inliner
-
inline
public final CharSequence inline(ITemplateContext context, IText text)
Description copied from interface:IInlinerPerform the inlining operation on an
ITextnode.
-
inline
public final CharSequence inline(ITemplateContext context, ICDATASection cdataSection)
Description copied from interface:IInlinerPerform the inlining operation on an
ICDATASectionnode.
-
inline
public final CharSequence inline(ITemplateContext context, IComment comment)
Description copied from interface:IInlinerPerform the inlining operation on an
ICommentnode.
-
-