Quadcap Embeddable Server

com.quadcap.http.servlets.jsp.JspObject Class Reference

List of all members.

Detailed Description

This is the information we keep track of for a JSP page, once we've compiled it.

Author:
Stan Bailes

Definition at line 58 of file JspObject.java.

Public Member Functions

 JspObject (ServletContext context, File repository, String name) throws IOException
String getClassName ()
String getPackageName ()
String getName ()
File getJavaFile ()
File getClassFile ()
Reader getJspReader ()
String getFullClassName ()
boolean needRecompile ()
JspPage getJspPage ()
void setJspPage (JspPage page)

Package Attributes

ServletContext context
String name
String className
String packageName
File packageDir
File javaFile
File classFile
File jspFile = null
long lastCheck = -1
JspPage jspPage

Static Package Attributes

final String JSP_PACKAGE = "__jsp"


Constructor & Destructor Documentation

com.quadcap.http.servlets.jsp.JspObject.JspObject ServletContext  context,
File  repository,
String  name
throws IOException
 

Definition at line 72 of file JspObject.java.

References com.quadcap.http.servlets.jsp.JspObject.context, com.quadcap.http.servlets.jsp.JspObject.JSP_PACKAGE, com.quadcap.http.servlets.jsp.JspObject.name, and com.quadcap.http.servlets.jsp.JspObject.packageDir.


Member Function Documentation

File com.quadcap.http.servlets.jsp.JspObject.getClassFile  ) 
 

Definition at line 113 of file JspObject.java.

References com.quadcap.http.servlets.jsp.JspObject.classFile.

String com.quadcap.http.servlets.jsp.JspObject.getClassName  ) 
 

Definition at line 109 of file JspObject.java.

References com.quadcap.http.servlets.jsp.JspObject.className.

Referenced by com.quadcap.http.servlets.jsp.JspHandler.getClassName().

String com.quadcap.http.servlets.jsp.JspObject.getFullClassName  ) 
 

Definition at line 122 of file JspObject.java.

References com.quadcap.http.servlets.jsp.JspObject.className, and com.quadcap.http.servlets.jsp.JspObject.packageName.

File com.quadcap.http.servlets.jsp.JspObject.getJavaFile  ) 
 

Definition at line 112 of file JspObject.java.

References com.quadcap.http.servlets.jsp.JspObject.javaFile.

JspPage com.quadcap.http.servlets.jsp.JspObject.getJspPage  ) 
 

Definition at line 136 of file JspObject.java.

References com.quadcap.http.servlets.jsp.JspObject.jspPage.

Referenced by com.quadcap.http.servlets.jsp.JspServlet.getJspPageForName().

Reader com.quadcap.http.servlets.jsp.JspObject.getJspReader  ) 
 

Definition at line 115 of file JspObject.java.

References com.quadcap.http.servlets.jsp.JspObject.context, and com.quadcap.http.servlets.jsp.JspObject.name.

String com.quadcap.http.servlets.jsp.JspObject.getName  ) 
 

Definition at line 111 of file JspObject.java.

References com.quadcap.http.servlets.jsp.JspObject.name.

String com.quadcap.http.servlets.jsp.JspObject.getPackageName  ) 
 

Definition at line 110 of file JspObject.java.

References com.quadcap.http.servlets.jsp.JspObject.packageName.

Referenced by com.quadcap.http.servlets.jsp.JspHandler.getPackageName(), and com.quadcap.http.servlets.jsp.JspHandler.resolveEntity().

boolean com.quadcap.http.servlets.jsp.JspObject.needRecompile  ) 
 

Definition at line 124 of file JspObject.java.

References com.quadcap.http.servlets.jsp.JspObject.classFile, com.quadcap.http.servlets.jsp.JspObject.jspFile, and com.quadcap.http.servlets.jsp.JspObject.lastCheck.

Referenced by com.quadcap.http.servlets.jsp.JspServlet.getJspPageForName().

void com.quadcap.http.servlets.jsp.JspObject.setJspPage JspPage  page  ) 
 

Definition at line 137 of file JspObject.java.

References com.quadcap.http.servlets.jsp.JspObject.jspPage, and com.quadcap.http.servlets.jsp.JspObject.setJspPage().

Referenced by com.quadcap.http.servlets.jsp.JspServlet.getJspPageForName(), and com.quadcap.http.servlets.jsp.JspObject.setJspPage().


Member Data Documentation

File com.quadcap.http.servlets.jsp.JspObject.classFile [package]
 

Definition at line 67 of file JspObject.java.

Referenced by com.quadcap.http.servlets.jsp.JspObject.getClassFile(), and com.quadcap.http.servlets.jsp.JspObject.needRecompile().

String com.quadcap.http.servlets.jsp.JspObject.className [package]
 

Definition at line 63 of file JspObject.java.

Referenced by com.quadcap.http.servlets.jsp.JspObject.getClassName(), and com.quadcap.http.servlets.jsp.JspObject.getFullClassName().

ServletContext com.quadcap.http.servlets.jsp.JspObject.context [package]
 

Definition at line 61 of file JspObject.java.

Referenced by com.quadcap.http.servlets.jsp.JspObject.getJspReader(), and com.quadcap.http.servlets.jsp.JspObject.JspObject().

File com.quadcap.http.servlets.jsp.JspObject.javaFile [package]
 

Definition at line 66 of file JspObject.java.

Referenced by com.quadcap.http.servlets.jsp.JspObject.getJavaFile().

final String com.quadcap.http.servlets.jsp.JspObject.JSP_PACKAGE = "__jsp" [static, package]
 

Definition at line 59 of file JspObject.java.

Referenced by com.quadcap.http.servlets.jsp.JspObject.JspObject().

File com.quadcap.http.servlets.jsp.JspObject.jspFile = null [package]
 

Definition at line 68 of file JspObject.java.

Referenced by com.quadcap.http.servlets.jsp.JspObject.needRecompile().

JspPage com.quadcap.http.servlets.jsp.JspObject.jspPage [package]
 

Definition at line 70 of file JspObject.java.

Referenced by com.quadcap.http.servlets.jsp.JspObject.getJspPage(), and com.quadcap.http.servlets.jsp.JspObject.setJspPage().

long com.quadcap.http.servlets.jsp.JspObject.lastCheck = -1 [package]
 

Definition at line 69 of file JspObject.java.

Referenced by com.quadcap.http.servlets.jsp.JspObject.needRecompile().

String com.quadcap.http.servlets.jsp.JspObject.name [package]
 

Definition at line 62 of file JspObject.java.

Referenced by com.quadcap.http.servlets.jsp.JspObject.getJspReader(), com.quadcap.http.servlets.jsp.JspObject.getName(), and com.quadcap.http.servlets.jsp.JspObject.JspObject().

File com.quadcap.http.servlets.jsp.JspObject.packageDir [package]
 

Definition at line 65 of file JspObject.java.

Referenced by com.quadcap.http.servlets.jsp.JspObject.JspObject().

String com.quadcap.http.servlets.jsp.JspObject.packageName [package]
 

Definition at line 64 of file JspObject.java.

Referenced by com.quadcap.http.servlets.jsp.JspObject.getFullClassName(), and com.quadcap.http.servlets.jsp.JspObject.getPackageName().