org.apache.jasper.compiler
Class PageInfo
java.lang.Object
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 |
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 © 2008 Mort Bay Consulting. All Rights Reserved.