Class Node.Root

java.lang.Object
org.apache.jasper.compiler.Node
org.apache.jasper.compiler.Node.Root
All Implemented Interfaces:
TagConstants
Enclosing class:
Node

public static class Node.Root extends Node
Represents the root of a Jsp page or Jsp document
Author:
Kin-man Chung, Jan Luehe, Shawn Bayern, Mark Roth
  • Method Details

    • accept

      public void accept(Node.Visitor v) throws JasperException
      Throws:
      JasperException
    • isXmlSyntax

      public boolean isXmlSyntax()
    • setJspConfigPageEncoding

      public void setJspConfigPageEncoding(String enc)
    • getJspConfigPageEncoding

      public String getJspConfigPageEncoding()
    • setPageEncoding

      public void setPageEncoding(String enc)
    • getPageEncoding

      public String getPageEncoding()
    • setIsDefaultPageEncoding

      public void setIsDefaultPageEncoding(boolean isDefault)
    • isDefaultPageEncoding

      public boolean isDefaultPageEncoding()
    • setIsEncodingSpecifiedInProlog

      public void setIsEncodingSpecifiedInProlog(boolean isSpecified)
    • isEncodingSpecifiedInProlog

      public boolean isEncodingSpecifiedInProlog()
    • setIsBomPresent

      public void setIsBomPresent(boolean isBom)
    • isBomPresent

      public boolean isBomPresent()
    • nextTemporaryVariableName

      public String nextTemporaryVariableName()
      Generates a new temporary variable name.
      Returns:
      The name to use for the temporary variable