jrun.jsp
Class TranslationContext

java.lang.Object
  |
  +--jrun.jsp.TranslationContext

public class TranslationContext
extends java.lang.Object


Field Summary
static java.lang.String DEFAULT_CHARSET
           
static java.lang.String DEFAULT_CONTENT_TYPE
          Default content type for JSP pages
 
Constructor Summary
TranslationContext(javax.servlet.ServletContext sc, JSPEngine jspEngine, java.lang.String path)
           
TranslationContext(javax.servlet.ServletContext sc, JSPEngine jspEngine, java.lang.String path, java.lang.String className)
           
 
Method Summary
 void addJSTDependency(java.lang.String page)
           
 void addLineNumberTableMapping(int targetLine, int targetSpan, int sourceLine, int sourceSpan)
           
 void addPageDependency(java.lang.String page)
           
 boolean alreadyIncluded(java.lang.String uri)
           
 void error(java.lang.Exception e)
           
 java.lang.String getClassName()
           
 java.lang.String getContentType()
           
 java.util.Map getErrors()
           
 PageDependencyInfo getPageDependencyInfo()
           
 java.lang.String getPageEncoding()
          Get character encoding from
 java.io.InputStream getPageInputStream()
           
 java.lang.String getPagePath()
           
 java.lang.String getPageRealPath()
           
 javax.servlet.ServletContext getServletContext()
           
 java.lang.String getSMAPTable()
           
 java.lang.String getTaglib(java.lang.String prefix)
           
 void popInclude()
           
 void pushInclude(java.lang.String uri)
           
 void putTaglib(java.lang.String prefix, java.lang.String uri)
           
 void setContentType(java.lang.String ctype)
          Set contentType.
 void setPageEncoding(java.lang.String pageEncoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_CONTENT_TYPE

public static final java.lang.String DEFAULT_CONTENT_TYPE
Default content type for JSP pages

DEFAULT_CHARSET

public static final java.lang.String DEFAULT_CHARSET
Constructor Detail

TranslationContext

public TranslationContext(javax.servlet.ServletContext sc,
                          JSPEngine jspEngine,
                          java.lang.String path)
                   throws java.io.IOException

TranslationContext

public TranslationContext(javax.servlet.ServletContext sc,
                          JSPEngine jspEngine,
                          java.lang.String path,
                          java.lang.String className)
                   throws java.io.IOException
Method Detail

getErrors

public java.util.Map getErrors()

pushInclude

public void pushInclude(java.lang.String uri)

popInclude

public void popInclude()

alreadyIncluded

public boolean alreadyIncluded(java.lang.String uri)

addJSTDependency

public void addJSTDependency(java.lang.String page)

getPageDependencyInfo

public PageDependencyInfo getPageDependencyInfo()

getServletContext

public javax.servlet.ServletContext getServletContext()

getPageInputStream

public java.io.InputStream getPageInputStream()

getPageRealPath

public java.lang.String getPageRealPath()

getClassName

public java.lang.String getClassName()

putTaglib

public void putTaglib(java.lang.String prefix,
                      java.lang.String uri)

getTaglib

public java.lang.String getTaglib(java.lang.String prefix)

getPagePath

public java.lang.String getPagePath()

addLineNumberTableMapping

public void addLineNumberTableMapping(int targetLine,
                                      int targetSpan,
                                      int sourceLine,
                                      int sourceSpan)

setContentType

public void setContentType(java.lang.String ctype)
Set contentType. We store this because the response object has no way to access this information once its set and we have no response object when doing off line compiling

getContentType

public java.lang.String getContentType()

setPageEncoding

public void setPageEncoding(java.lang.String pageEncoding)

getPageEncoding

public java.lang.String getPageEncoding()
Get character encoding from

getSMAPTable

public java.lang.String getSMAPTable()

addPageDependency

public void addPageDependency(java.lang.String page)

error

public void error(java.lang.Exception e)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.