com.caucho.quercus.page
Class ProPageManager

java.lang.Object
  extended by com.caucho.quercus.page.PageManager
      extended by com.caucho.quercus.page.ProPageManager

public class ProPageManager
extends PageManager

Each "page" refers to a quercus file.


Field Summary
protected static L10N L
           
 
Fields inherited from class com.caucho.quercus.page.PageManager
_programCache
 
Constructor Summary
ProPageManager(QuercusContext quercus)
          Constructor.
 
Method Summary
protected  void clearProgram(Path path, QuercusProgram program)
           
 void close()
           
protected  QuercusPage compilePage(QuercusProgram program, Path path)
           
 java.lang.String getClassName(Path path)
          Returns the relative path.
 java.lang.String getRelativePath(Path path)
          Returns the relative path.
 boolean precompileExists(Path path)
           
protected  QuercusPage preloadPage(QuercusProgram program, Path path)
           
protected  QuercusProgram preloadProgram(Path path, java.lang.String fileName)
           
 
Methods inherited from class com.caucho.quercus.page.PageManager
getPageCacheSize, getPwd, getQuercus, isActive, isCompile, isCompileFailover, isLazyCompile, isRequireSource, parse, parse, parseImpl, setCompile, setCompileFailover, setLazyCompile, setPageCacheSize, setRequireSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

L

protected static final L10N L
Constructor Detail

ProPageManager

public ProPageManager(QuercusContext quercus)
Constructor.

Method Detail

getClassName

public java.lang.String getClassName(Path path)
Returns the relative path.


getRelativePath

public java.lang.String getRelativePath(Path path)
Returns the relative path.


compilePage

protected QuercusPage compilePage(QuercusProgram program,
                                  Path path)
Overrides:
compilePage in class PageManager

clearProgram

protected void clearProgram(Path path,
                            QuercusProgram program)
Overrides:
clearProgram in class PageManager

precompileExists

public boolean precompileExists(Path path)
Overrides:
precompileExists in class PageManager

preloadPage

protected QuercusPage preloadPage(QuercusProgram program,
                                  Path path)

preloadProgram

protected QuercusProgram preloadProgram(Path path,
                                        java.lang.String fileName)
Overrides:
preloadProgram in class PageManager

close

public void close()
Overrides:
close in class PageManager