Class AbstractHtmlTransformer<S>

  • Type Parameters:
    S - the type parameter
    All Implemented Interfaces:
    io.polygenesis.core.TemplateTransformer<S>, io.polygenesis.generators.java.shared.transformer.HtmlTransformer<S>

    public abstract class AbstractHtmlTransformer<S>
    extends Object
    implements io.polygenesis.generators.java.shared.transformer.HtmlTransformer<S>
    The type Abstract html transformer.
    Author:
    Christos Tsakostas
    • Field Detail

      • dataTypeTransformer

        protected final io.polygenesis.core.DataTypeTransformer dataTypeTransformer
        The Data type transformer.
    • Constructor Detail

      • AbstractHtmlTransformer

        public AbstractHtmlTransformer​(io.polygenesis.core.DataTypeTransformer dataTypeTransformer)
        Instantiates a new Abstract html transformer.
        Parameters:
        dataTypeTransformer - the data type transformer
    • Method Detail

      • create

        public io.polygenesis.representations.code.HtmlRepresentation create​(S source,
                                                                             Object... args)
        Specified by:
        create in interface io.polygenesis.generators.java.shared.transformer.HtmlTransformer<S>