org.apache.jasper.compiler
Class PageInfo

java.lang.Object
  extended by org.apache.jasper.compiler.PageInfo

public class PageInfo
extends Object

A repository for various info about the translation unit under compilation.

Author:
Kin-man Chung

Method Summary
 void addDependant(String d)
           
 void addImport(String imp)
           
 void addImports(List imports)
           
 void addPrefix(String prefix)
           
 void addPrefixMapping(String prefix, String uri)
           
 void addTaglib(String uri, TagLibraryInfo info)
           
 boolean containsPrefix(String prefix)
           
 String getAutoFlush()
           
 org.apache.jasper.compiler.BeanRepository getBeanRepository()
           
 int getBuffer()
           
 String getBufferValue()
           
 String getContentType()
           
 String getDeferredSyntaxAllowedAsLiteral()
           
 List getDependants()
           
 String getDoctypeName()
           
 String getDoctypePublic()
           
 String getDoctypeSystem()
           
 String getErrorPage()
           
 String getExtends()
          Gets the value of the 'extends' page directive attribute.
 String getExtends(boolean useDefault)
          Gets the value of the 'extends' page directive attribute.
 List getImports()
           
 List getIncludeCoda()
           
 List getIncludePrelude()
           
 String getInfo()
           
 String getIsELIgnored()
           
 String getIsErrorPage()
           
 String getIsThreadSafe()
           
 String getJspFile()
           
 String getLanguage()
           
 String getLanguage(boolean useDefault)
           
 int getMaxTagNesting()
           
 org.apache.jasper.compiler.Mark getNonCustomTagPrefix(String prefix)
           
 String getOmitXmlDecl()
           
 String getSession()
           
 TagLibraryInfo getTaglib(String uri)
           
 Collection getTaglibs()
           
 String getTrimDirectiveWhitespaces()
           
 String getURI(String prefix)
           
 boolean hasJspRoot()
           
 boolean hasTaglib(String uri)
           
 boolean isAutoFlush()
           
 boolean isDeferredSyntaxAllowedAsLiteral()
           
 boolean isELIgnored()
           
 boolean isErrorPage()
           
 boolean isJspPrefixHijacked()
           
 boolean isPluginDeclared(String id)
          Check if the plugin ID has been previously declared.
 boolean isScriptingInvalid()
           
 boolean isScriptless()
           
 boolean isSession()
           
 boolean isThreadSafe()
           
 boolean isTrimDirectiveWhitespaces()
           
 void popPrefixMapping(String prefix)
           
 void pushPrefixMapping(String prefix, String uri)
           
 void putNonCustomTagPrefix(String prefix, org.apache.jasper.compiler.Mark where)
           
 void setAutoFlush(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)
           
 void setBuffer(int size)
           
 void setBufferValue(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)
           
 void setContentType(String value)
           
 void setDeferredSyntaxAllowedAsLiteral(boolean s)
           
 void setDeferredSyntaxAllowedAsLiteral(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir)
           
 void setDoctypeName(String doctypeName)
           
 void setDoctypePublic(String doctypePublic)
           
 void setDoctypeSystem(String doctypeSystem)
           
 void setELIgnored(boolean s)
           
 void setErrorPage(String value)
           
 void setExtends(String value, Node.PageDirective n)
           
 void setHasJspRoot(boolean s)
           
 void setIncludeCoda(Vector coda)
           
 void setIncludePrelude(Vector prelude)
           
 void setInfo(String value)
           
 void setIsELIgnored(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir)
           
 void setIsErrorPage(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)
           
 void setIsJspPrefixHijacked(boolean isHijacked)
           
 void setIsThreadSafe(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)
           
 void setLanguage(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir)
           
 void setMaxTagNesting(int maxTagNesting)
           
 void setOmitXmlDecl(String omit)
           
 void setScriptingInvalid(boolean s)
           
 void setScriptless(boolean s)
           
 void setSession(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)
           
 void setTrimDirectiveWhitespaces(boolean s)
           
 void setTrimDirectiveWhitespaces(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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 org.apache.jasper.compiler.BeanRepository getBeanRepository()

getMaxTagNesting

public int getMaxTagNesting()

setMaxTagNesting

public void setMaxTagNesting(int maxTagNesting)

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,
                      TagLibraryInfo info)

getTaglib

public 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.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,
                       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.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 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(String value)

getContentType

public String getContentType()

setBufferValue

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

getBufferValue

public String getBufferValue()

getBuffer

public int getBuffer()

setBuffer

public void setBuffer(int size)

setSession

public void setSession(String value,
                       org.apache.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.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.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.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.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()

setDeferredSyntaxAllowedAsLiteral

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

setDeferredSyntaxAllowedAsLiteral

public void setDeferredSyntaxAllowedAsLiteral(boolean s)

getDeferredSyntaxAllowedAsLiteral

public String getDeferredSyntaxAllowedAsLiteral()

isDeferredSyntaxAllowedAsLiteral

public boolean isDeferredSyntaxAllowedAsLiteral()

setTrimDirectiveWhitespaces

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

setTrimDirectiveWhitespaces

public void setTrimDirectiveWhitespaces(boolean s)

getTrimDirectiveWhitespaces

public String getTrimDirectiveWhitespaces()

isTrimDirectiveWhitespaces

public boolean isTrimDirectiveWhitespaces()

putNonCustomTagPrefix

public void putNonCustomTagPrefix(String prefix,
                                  org.apache.jasper.compiler.Mark where)

getNonCustomTagPrefix

public org.apache.jasper.compiler.Mark getNonCustomTagPrefix(String prefix)


Copyright © 2007 Mort Bay Consulting. All Rights Reserved.