Class PageInfo


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

      • isTagFile

        public boolean isTagFile()
      • isPluginDeclared

        public boolean isPluginDeclared​(java.lang.String id)
        Check if the plugin ID has been previously declared. Make a note that this Id is now declared.
        Parameters:
        id - The plugin ID to check
        Returns:
        true if Id has been declared.
      • addImports

        public void addImports​(java.util.List<java.lang.String> imports)
      • addImport

        public void addImport​(java.lang.String imp)
      • getImports

        public java.util.List<java.lang.String> getImports()
      • getJspFile

        public java.lang.String getJspFile()
      • addDependant

        public void addDependant​(java.lang.String d,
                                 java.lang.Long lastModified)
      • getDependants

        public java.util.Map<java.lang.String,​java.lang.Long> getDependants()
      • setScriptless

        public void setScriptless​(boolean s)
      • isScriptless

        public boolean isScriptless()
      • setScriptingInvalid

        public void setScriptingInvalid​(boolean s)
      • isScriptingInvalid

        public boolean isScriptingInvalid()
      • getIncludePrelude

        public java.util.Collection<java.lang.String> getIncludePrelude()
      • setIncludePrelude

        public void setIncludePrelude​(java.util.Collection<java.lang.String> prelude)
      • getIncludeCoda

        public java.util.Collection<java.lang.String> getIncludeCoda()
      • setIncludeCoda

        public void setIncludeCoda​(java.util.Collection<java.lang.String> coda)
      • setHasJspRoot

        public void setHasJspRoot​(boolean s)
      • hasJspRoot

        public boolean hasJspRoot()
      • getOmitXmlDecl

        public java.lang.String getOmitXmlDecl()
      • setOmitXmlDecl

        public void setOmitXmlDecl​(java.lang.String omit)
      • getDoctypeName

        public java.lang.String getDoctypeName()
      • setDoctypeName

        public void setDoctypeName​(java.lang.String doctypeName)
      • getDoctypeSystem

        public java.lang.String getDoctypeSystem()
      • setDoctypeSystem

        public void setDoctypeSystem​(java.lang.String doctypeSystem)
      • getDoctypePublic

        public java.lang.String getDoctypePublic()
      • setDoctypePublic

        public void setDoctypePublic​(java.lang.String doctypePublic)
      • setIsJspPrefixHijacked

        public void setIsJspPrefixHijacked​(boolean isHijacked)
      • isJspPrefixHijacked

        public boolean isJspPrefixHijacked()
      • addPrefix

        public void addPrefix​(java.lang.String prefix)
      • containsPrefix

        public boolean containsPrefix​(java.lang.String prefix)
      • addTaglib

        public void addTaglib​(java.lang.String uri,
                              TagLibraryInfo info)
      • getTaglib

        public TagLibraryInfo getTaglib​(java.lang.String uri)
      • getTaglibs

        public java.util.Collection<TagLibraryInfo> getTaglibs()
      • hasTaglib

        public boolean hasTaglib​(java.lang.String uri)
      • addPrefixMapping

        public void addPrefixMapping​(java.lang.String prefix,
                                     java.lang.String uri)
      • pushPrefixMapping

        public void pushPrefixMapping​(java.lang.String prefix,
                                      java.lang.String uri)
      • popPrefixMapping

        public void popPrefixMapping​(java.lang.String prefix)
      • getURI

        public java.lang.String getURI​(java.lang.String prefix)
      • getLanguage

        public java.lang.String getLanguage​(boolean useDefault)
      • setExtends

        public void setExtends​(java.lang.String value)
      • getExtends

        public java.lang.String getExtends​(boolean useDefault)
        Gets the value of the 'extends' page directive attribute.
        Parameters:
        useDefault - TRUE if the default (org.apache.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.jasper.runtime.HttpJspBase) if this attribute has not been set and useDefault is TRUE
      • getExtends

        public java.lang.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.jasper.runtime.HttpJspBase) if this attribute has not been set
      • setContentType

        public void setContentType​(java.lang.String value)
      • getContentType

        public java.lang.String getContentType()
      • getBufferValue

        public java.lang.String getBufferValue()
      • getBuffer

        public int getBuffer()
      • getSession

        public java.lang.String getSession()
      • isSession

        public boolean isSession()
      • getAutoFlush

        public java.lang.String getAutoFlush()
      • isAutoFlush

        public boolean isAutoFlush()
      • getIsThreadSafe

        public java.lang.String getIsThreadSafe()
      • isThreadSafe

        public boolean isThreadSafe()
      • setInfo

        public void setInfo​(java.lang.String value)
      • getInfo

        public java.lang.String getInfo()
      • setErrorPage

        public void setErrorPage​(java.lang.String value)
      • getErrorPage

        public java.lang.String getErrorPage()
      • getIsErrorPage

        public java.lang.String getIsErrorPage()
      • isErrorPage

        public boolean isErrorPage()
      • setELIgnored

        public void setELIgnored​(boolean s)
      • getIsELIgnored

        public java.lang.String getIsELIgnored()
      • isELIgnored

        public boolean isELIgnored()
      • putNonCustomTagPrefix

        public void putNonCustomTagPrefix​(java.lang.String prefix,
                                          Mark where)
      • getNonCustomTagPrefix

        public Mark getNonCustomTagPrefix​(java.lang.String prefix)
      • getDeferredSyntaxAllowedAsLiteral

        public java.lang.String getDeferredSyntaxAllowedAsLiteral()
      • isDeferredSyntaxAllowedAsLiteral

        public boolean isDeferredSyntaxAllowedAsLiteral()
      • setDeferredSyntaxAllowedAsLiteral

        public void setDeferredSyntaxAllowedAsLiteral​(boolean isELDeferred)
      • getTrimDirectiveWhitespaces

        public java.lang.String getTrimDirectiveWhitespaces()
      • isTrimDirectiveWhitespaces

        public boolean isTrimDirectiveWhitespaces()
      • setTrimDirectiveWhitespaces

        public void setTrimDirectiveWhitespaces​(boolean trimDirectiveWhitespaces)
      • getVarInfoNames

        public java.util.Set<java.lang.String> getVarInfoNames()
      • isErrorOnUndeclaredNamespace

        public boolean isErrorOnUndeclaredNamespace()
      • setErrorOnUndeclaredNamespace

        public void setErrorOnUndeclaredNamespace​(boolean errorOnUndeclaredNamespace)