java.lang.Object
org.apache.sling.scripting.jsp.jasper.compiler.PageInfo

public class PageInfo extends Object
A repository for various info about the translation unit under compilation.
Author:
Kin-man Chung
  • Method Details

    • isPluginDeclared

      public boolean isPluginDeclared(String id)
      Check if the plugin ID has been previously declared. Make a not that this Id is now declared.
      Returns:
      true if Id has been declared.
    • addImports

      public void addImports(List imports)
    • addImport

      public void addImport(String imp)
    • getImports

      public List getImports()
    • getJspFile

      public String getJspFile()
    • addDependant

      public void addDependant(String d)
    • getDependants

      public List getDependants()
    • getBeanRepository

      public BeanRepository getBeanRepository()
    • setScriptless

      public void setScriptless(boolean s)
    • isScriptless

      public boolean isScriptless()
    • setScriptingInvalid

      public void setScriptingInvalid(boolean s)
    • isScriptingInvalid

      public boolean isScriptingInvalid()
    • getIncludePrelude

      public List getIncludePrelude()
    • setIncludePrelude

      public void setIncludePrelude(Vector prelude)
    • getIncludeCoda

      public List getIncludeCoda()
    • setIncludeCoda

      public void setIncludeCoda(Vector coda)
    • setHasJspRoot

      public void setHasJspRoot(boolean s)
    • hasJspRoot

      public boolean hasJspRoot()
    • getOmitXmlDecl

      public String getOmitXmlDecl()
    • setOmitXmlDecl

      public void setOmitXmlDecl(String omit)
    • getDoctypeName

      public String getDoctypeName()
    • setDoctypeName

      public void setDoctypeName(String doctypeName)
    • getDoctypeSystem

      public String getDoctypeSystem()
    • setDoctypeSystem

      public void setDoctypeSystem(String doctypeSystem)
    • getDoctypePublic

      public String getDoctypePublic()
    • setDoctypePublic

      public void setDoctypePublic(String doctypePublic)
    • setIsJspPrefixHijacked

      public void setIsJspPrefixHijacked(boolean isHijacked)
    • isJspPrefixHijacked

      public boolean isJspPrefixHijacked()
    • addPrefix

      public void addPrefix(String prefix)
    • containsPrefix

      public boolean containsPrefix(String prefix)
    • addTaglib

      public void addTaglib(String uri, javax.servlet.jsp.tagext.TagLibraryInfo info)
    • getTaglib

      public javax.servlet.jsp.tagext.TagLibraryInfo getTaglib(String uri)
    • getTaglibs

      public Collection getTaglibs()
    • hasTaglib

      public boolean hasTaglib(String uri)
    • addPrefixMapping

      public void addPrefixMapping(String prefix, String uri)
    • pushPrefixMapping

      public void pushPrefixMapping(String prefix, String uri)
    • popPrefixMapping

      public void popPrefixMapping(String prefix)
    • getURI

      public String getURI(String prefix)
    • setLanguage

      public void setLanguage(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir) throws JasperException
      Throws:
      JasperException
    • getLanguage

      public String getLanguage(boolean useDefault)
    • getLanguage

      public String getLanguage()
    • setExtends

      public void setExtends(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node.PageDirective n)
    • getExtends

      public String getExtends(boolean useDefault)
      Gets the value of the 'extends' page directive attribute.
      Parameters:
      useDefault - TRUE if the default (org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase) should be returned if this attribute has not been set, FALSE otherwise
      Returns:
      The value of the 'extends' page directive attribute, or the default (org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase) if this attribute has not been set and useDefault is TRUE
    • getExtends

      public String getExtends()
      Gets the value of the 'extends' page directive attribute.
      Returns:
      The value of the 'extends' page directive attribute, or the default (org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase) if this attribute has not been set
    • setContentType

      public void setContentType(String value)
    • getContentType

      public String getContentType()
    • setBufferValue

      public void setBufferValue(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err) throws JasperException
      Throws:
      JasperException
    • getBufferValue

      public String getBufferValue()
    • getBuffer

      public int getBuffer()
    • setSession

      public void setSession(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err) throws JasperException
      Throws:
      JasperException
    • getSession

      public String getSession()
    • isSession

      public boolean isSession()
    • setAutoFlush

      public void setAutoFlush(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err) throws JasperException
      Throws:
      JasperException
    • getAutoFlush

      public String getAutoFlush()
    • isAutoFlush

      public boolean isAutoFlush()
    • setIsThreadSafe

      public void setIsThreadSafe(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err) throws JasperException
      Throws:
      JasperException
    • getIsThreadSafe

      public String getIsThreadSafe()
    • isThreadSafe

      public boolean isThreadSafe()
    • setInfo

      public void setInfo(String value)
    • getInfo

      public String getInfo()
    • setErrorPage

      public void setErrorPage(String value)
    • getErrorPage

      public String getErrorPage()
    • setIsErrorPage

      public void setIsErrorPage(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err) throws JasperException
      Throws:
      JasperException
    • getIsErrorPage

      public String getIsErrorPage()
    • isErrorPage

      public boolean isErrorPage()
    • setIsELIgnored

      public void setIsELIgnored(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir) throws JasperException
      Throws:
      JasperException
    • setDeferredSyntaxAllowedAsLiteral

      public void setDeferredSyntaxAllowedAsLiteral(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir) throws JasperException
      Throws:
      JasperException
    • setTrimDirectiveWhitespaces

      public void setTrimDirectiveWhitespaces(String value, org.apache.sling.scripting.jsp.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir) throws JasperException
      Throws:
      JasperException
    • setELIgnored

      public void setELIgnored(boolean s)
    • getIsELIgnored

      public String getIsELIgnored()
    • isELIgnored

      public boolean isELIgnored()
    • putNonCustomTagPrefix

      public void putNonCustomTagPrefix(String prefix, org.apache.sling.scripting.jsp.jasper.compiler.Mark where)
    • getNonCustomTagPrefix

      public org.apache.sling.scripting.jsp.jasper.compiler.Mark getNonCustomTagPrefix(String prefix)
    • getDeferredSyntaxAllowedAsLiteral

      public String getDeferredSyntaxAllowedAsLiteral()
    • isDeferredSyntaxAllowedAsLiteral

      public boolean isDeferredSyntaxAllowedAsLiteral()
    • setDeferredSyntaxAllowedAsLiteral

      public void setDeferredSyntaxAllowedAsLiteral(boolean isELDeferred)
    • getExpressionFactory

      public javax.el.ExpressionFactory getExpressionFactory()
    • getTrimDirectiveWhitespaces

      public String getTrimDirectiveWhitespaces()
    • isTrimDirectiveWhitespaces

      public boolean isTrimDirectiveWhitespaces()
    • setTrimDirectiveWhitespaces

      public void setTrimDirectiveWhitespaces(boolean trimDirectiveWhitespaces)