Class JtpConverter

  • All Implemented Interfaces:
    Converter

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

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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addImport​(java.lang.String className)  
      void addInlinedInclude​(java.lang.String path)  
      void addParam​(java.lang.String param)  
      void addSuppressions​(java.lang.String path, java.util.EnumSet<JspElementType> suppressions)  
      java.lang.String convert()  
      protected void doVisit​(org.apache.jasper.compiler.Node n)  
      static JspElementType getType​(org.apache.jasper.compiler.Node n)  
      void register​(java.lang.String tagName, CustomTagConverter converter)  
      void setIndentationChar​(char indentationChar)  
      void setIndentationCount​(int indentationCount)  
      void setLineSeparator​(java.lang.String lineSeparator)  
      void setPrefix​(java.lang.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 Detail

      • JtpConverter

        public JtpConverter​(java.lang.String relativeFilePath,
                            byte[] input,
                            java.net.URL resourceBase,
                            boolean tagFile,
                            ConverterOutput output)
    • Method Detail

      • addInlinedInclude

        public void addInlinedInclude​(java.lang.String path)
        Specified by:
        addInlinedInclude in interface Converter
      • setLineSeparator

        public void setLineSeparator​(java.lang.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 java.lang.String convert()
        Specified by:
        convert in interface Converter
      • setPrefix

        public void setPrefix​(java.lang.String prefix)
        Specified by:
        setPrefix in interface Converter
      • addImport

        public void addImport​(java.lang.String className)
      • addParam

        public void addParam​(java.lang.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