Class JtpConverter

java.lang.Object
org.apache.jasper.compiler.Node.Visitor
org.apache.jasper.compiler.JtpConverter
All Implemented Interfaces:
Converter

public class JtpConverter extends org.apache.jasper.compiler.Node.Visitor implements Converter
  • Constructor Summary

    Constructors
    Constructor
    Description
    JtpConverter(String relativeFilePath, byte[] input, URL resourceBase, boolean tagFile, ConverterOutput output)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addImport(String className)
     
    void
     
    void
     
    void
     
     
    protected void
    doVisit(org.apache.jasper.compiler.Node n)
     
    getType(org.apache.jasper.compiler.Node n)
     
    void
    register(String tagName, CustomTagConverter converter)
     
    void
    setIndentationChar(char indentationChar)
     
    void
    setIndentationCount(int indentationCount)
     
    void
    setLineSeparator(String lineSeparator)
     
    void
    setPrefix(String prefix)
     
    void
    visit(org.apache.jasper.compiler.Node.AttributeDirective n)
     
    void
    visit(org.apache.jasper.compiler.Node.Comment n)
     
    void
    visit(org.apache.jasper.compiler.Node.CustomTag n)
     
    void
    visit(org.apache.jasper.compiler.Node.Declaration n)
     
    void
    visit(org.apache.jasper.compiler.Node.DoBodyAction n)
     
    void
    visit(org.apache.jasper.compiler.Node.ELExpression n)
     
    void
    visit(org.apache.jasper.compiler.Node.IncludeDirective n)
     
    void
    visit(org.apache.jasper.compiler.Node.PageDirective n)
     
    void
    visit(org.apache.jasper.compiler.Node.Root n)
     
    void
    visit(org.apache.jasper.compiler.Node.Scriptlet n)
     
    void
    visit(org.apache.jasper.compiler.Node.SetProperty n)
     
    void
    visit(org.apache.jasper.compiler.Node.TagDirective n)
     
    void
    visit(org.apache.jasper.compiler.Node.TaglibDirective n)
     
    void
    visit(org.apache.jasper.compiler.Node.TemplateText n)
     
    void
    visit(org.apache.jasper.compiler.Node.UseBean n)
     

    Methods inherited from class org.apache.jasper.compiler.Node.Visitor

    visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitBody

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JtpConverter

      public JtpConverter(String relativeFilePath, byte[] input, URL resourceBase, boolean tagFile, ConverterOutput output)
  • Method Details

    • register

      public void register(String tagName, CustomTagConverter converter)
      Specified by:
      register in interface Converter
    • addInlinedInclude

      public void addInlinedInclude(String path)
      Specified by:
      addInlinedInclude in interface Converter
    • addSuppressions

      public void addSuppressions(String path, EnumSet<JspElementType> suppressions)
      Specified by:
      addSuppressions in interface Converter
    • setLineSeparator

      public void setLineSeparator(String lineSeparator)
      Specified by:
      setLineSeparator in interface Converter
    • setIndentationCount

      public void setIndentationCount(int indentationCount)
      Specified by:
      setIndentationCount in interface Converter
    • setIndentationChar

      public void setIndentationChar(char indentationChar)
      Specified by:
      setIndentationChar in interface Converter
    • convert

      public String convert()
      Specified by:
      convert in interface Converter
    • setPrefix

      public void setPrefix(String prefix)
      Specified by:
      setPrefix in interface Converter
    • addImport

      public void addImport(String className)
    • addParam

      public void addParam(String param)
    • visit

      public void visit(org.apache.jasper.compiler.Node.TemplateText n)
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
    • visit

      public void visit(org.apache.jasper.compiler.Node.UseBean n) throws org.apache.jasper.JasperException
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
      Throws:
      org.apache.jasper.JasperException
    • visit

      public void visit(org.apache.jasper.compiler.Node.ELExpression n)
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
    • visit

      public void visit(org.apache.jasper.compiler.Node.PageDirective n)
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
    • visit

      public void visit(org.apache.jasper.compiler.Node.Root n) throws org.apache.jasper.JasperException
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
      Throws:
      org.apache.jasper.JasperException
    • visit

      public void visit(org.apache.jasper.compiler.Node.TaglibDirective n)
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
    • visit

      public void visit(org.apache.jasper.compiler.Node.TagDirective n)
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
    • visit

      public void visit(org.apache.jasper.compiler.Node.SetProperty n)
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
    • visit

      public void visit(org.apache.jasper.compiler.Node.AttributeDirective n)
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
    • visit

      public void visit(org.apache.jasper.compiler.Node.Declaration n) throws org.apache.jasper.JasperException
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
      Throws:
      org.apache.jasper.JasperException
    • visit

      public void visit(org.apache.jasper.compiler.Node.CustomTag n) throws org.apache.jasper.JasperException
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
      Throws:
      org.apache.jasper.JasperException
    • visit

      public void visit(org.apache.jasper.compiler.Node.Comment n)
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
    • visit

      public void visit(org.apache.jasper.compiler.Node.Scriptlet n) throws org.apache.jasper.JasperException
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
      Throws:
      org.apache.jasper.JasperException
    • getType

      public static JspElementType getType(org.apache.jasper.compiler.Node n)
    • visit

      public void visit(org.apache.jasper.compiler.Node.IncludeDirective n) throws org.apache.jasper.JasperException
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
      Throws:
      org.apache.jasper.JasperException
    • visit

      public void visit(org.apache.jasper.compiler.Node.DoBodyAction n)
      Overrides:
      visit in class org.apache.jasper.compiler.Node.Visitor
    • doVisit

      protected void doVisit(org.apache.jasper.compiler.Node n)
      Overrides:
      doVisit in class org.apache.jasper.compiler.Node.Visitor