Package 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
-
-
-
Method Detail
-
isTagFile
public boolean isTagFile()
-
isPluginDeclared
public boolean isPluginDeclared(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.
-
addImport
public void addImport(String imp)
-
getJspFile
public String getJspFile()
-
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 Collection<String> getIncludePrelude()
-
setIncludePrelude
public void setIncludePrelude(Collection<String> prelude)
-
getIncludeCoda
public Collection<String> getIncludeCoda()
-
setIncludeCoda
public void setIncludeCoda(Collection<String> 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<TagLibraryInfo> getTaglibs()
-
hasTaglib
public boolean hasTaglib(String uri)
-
popPrefixMapping
public void popPrefixMapping(String prefix)
-
setLanguage
public void setLanguage(String value, Node n, ErrorDispatcher err, boolean pagedir) throws JasperException
- Throws:
JasperException
-
getLanguage
public String getLanguage(boolean useDefault)
-
setExtends
public void setExtends(String value)
-
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, Node n, ErrorDispatcher err) throws JasperException
- Throws:
JasperException
-
getBufferValue
public String getBufferValue()
-
getBuffer
public int getBuffer()
-
setSession
public void setSession(String value, Node n, ErrorDispatcher err) throws JasperException
- Throws:
JasperException
-
getSession
public String getSession()
-
isSession
public boolean isSession()
-
setAutoFlush
public void setAutoFlush(String value, Node n, ErrorDispatcher err) throws JasperException
- Throws:
JasperException
-
getAutoFlush
public String getAutoFlush()
-
isAutoFlush
public boolean isAutoFlush()
-
setIsThreadSafe
public void setIsThreadSafe(String value, 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, Node n, ErrorDispatcher err) throws JasperException
- Throws:
JasperException
-
getIsErrorPage
public String getIsErrorPage()
-
isErrorPage
public boolean isErrorPage()
-
setIsELIgnored
public void setIsELIgnored(String value, Node n, ErrorDispatcher err, boolean pagedir) throws JasperException
- Throws:
JasperException
-
setDeferredSyntaxAllowedAsLiteral
public void setDeferredSyntaxAllowedAsLiteral(String value, Node n, ErrorDispatcher err, boolean pagedir) throws JasperException
- Throws:
JasperException
-
setTrimDirectiveWhitespaces
public void setTrimDirectiveWhitespaces(String value, Node n, ErrorDispatcher err, boolean pagedir) throws JasperException
- Throws:
JasperException
-
setELIgnored
public void setELIgnored(boolean s)
-
getIsELIgnored
public String getIsELIgnored()
-
isELIgnored
public boolean isELIgnored()
-
getDeferredSyntaxAllowedAsLiteral
public String getDeferredSyntaxAllowedAsLiteral()
-
isDeferredSyntaxAllowedAsLiteral
public boolean isDeferredSyntaxAllowedAsLiteral()
-
setDeferredSyntaxAllowedAsLiteral
public void setDeferredSyntaxAllowedAsLiteral(boolean isELDeferred)
-
getExpressionFactory
public ExpressionFactory getExpressionFactory()
-
getTrimDirectiveWhitespaces
public String getTrimDirectiveWhitespaces()
-
isTrimDirectiveWhitespaces
public boolean isTrimDirectiveWhitespaces()
-
setTrimDirectiveWhitespaces
public void setTrimDirectiveWhitespaces(boolean trimDirectiveWhitespaces)
-
isErrorOnUndeclaredNamespace
public boolean isErrorOnUndeclaredNamespace()
-
setErrorOnUndeclaredNamespace
public void setErrorOnUndeclaredNamespace(boolean errorOnUndeclaredNamespace)
-
-