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
  • Field Details

    • parentRoot

      private Node.Root parentRoot
    • isXmlSyntax

      private boolean isXmlSyntax
    • hasBom

      private boolean hasBom
    • pageEnc

      private String pageEnc
    • jspConfigPageEnc

      private String jspConfigPageEnc
    • isDefaultPageEncoding

      private boolean isDefaultPageEncoding
    • isEncodingSpecifiedInProlog

      private boolean isEncodingSpecifiedInProlog
  • Constructor Details

    • Root

      Root(Mark start, Node parent, boolean isXmlSyntax)
  • Method Details

    • accept

      public void accept(Node.Visitor v) throws JasperException
      Description copied from class: Node
      Selects and invokes a method in the visitor class based on the node type. This is abstract and should be overrode by the extending classes.
      Specified by:
      accept in class Node
      Parameters:
      v - The visitor class
      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()
    • setHasBom

      public void setHasBom(boolean hasBom)
    • hasBom

      public boolean hasBom()
    • getParentRoot

      public Node.Root getParentRoot()
      Returns:
      The enclosing root to this Root. Usually represents the page that includes this one.