tomp.ext.compiler
Class Application

java.lang.Object
  |
  +--tomp.ext.compiler.Item
        |
        +--tomp.ext.compiler.ComposedItem
              |
              +--tomp.ext.compiler.Application
All Implemented Interfaces:
java.lang.Comparable

public class Application
extends ComposedItem


Field Summary
protected  java.util.List actions
           
protected  boolean isServletApp
           
 
Fields inherited from class tomp.ext.compiler.Item
application, condition, element, id, index, initParams, inPackage, isOnException, itemOn, items, params, parent, priority, returnCodeOnException, sourcePath, targetPath, toUpdate, type, whatCatch
 
Constructor Summary
Application(org.jdom.Element e, java.lang.String id, java.lang.String ext, java.lang.String title, java.lang.String inPackage)
           
 
Method Summary
 boolean compileActionsSource()
           
 boolean compileServletSource()
           
 boolean compileSource()
           
 void defaults(java.lang.StringBuffer output, int indent)
           
 Item findItem(java.lang.String itemId)
           
 java.lang.String getActionsSourcePath()
           
 java.lang.String getClassPath()
           
 java.lang.String getServletClassFileName()
           
 java.lang.String getServletFileName()
           
 java.lang.String getServletName()
           
 java.lang.String getServletSourcePath()
           
 java.lang.String getServletTargetPath()
           
 void header(java.lang.StringBuffer output, int indent)
           
 void produceRegistering(java.lang.StringBuffer output, int indent)
           
 void produceRegisteringForServlet(java.lang.StringBuffer output, int indent)
           
 void produceServletSource(java.lang.StringBuffer output, int indent)
           
 void produceSource(java.lang.StringBuffer output, int indent)
           
 void saveSource()
           
 void setActionsSourcePath(java.lang.String tp)
           
 void setActionsTargetPath(java.lang.String tp)
           
 void setClassPath(java.lang.String tp)
           
 void setServletSourcePath(java.lang.String tp)
           
 void setServletTargetPath(java.lang.String tp)
           
 
Methods inherited from class tomp.ext.compiler.ComposedItem
footer, getClassFileName, getFileName
 
Methods inherited from class tomp.ext.compiler.Item
addAllImports, addImports, addItem, beginCatch, beginTry, body, clearImports, compareTo, condition, conditionFooter, conditionHeader, declaration, defaultCatch, determineWhatInitParamsImport, endCatch, generateParameters, generateSetParameters, generateSubstParameters, getAction, getDescendantOrSelfCount, getFilterStyleRef, getId, getImport, getImports, gets, getSourcePath, getTargetPath, isFiltered, label, processChildren, produceImports, produceItems, producePackageDecl, setImports, setSourcePath, setTargetPath, setWhatCatch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

actions

protected java.util.List actions

isServletApp

protected boolean isServletApp
Constructor Detail

Application

public Application(org.jdom.Element e,
                   java.lang.String id,
                   java.lang.String ext,
                   java.lang.String title,
                   java.lang.String inPackage)
            throws org.jdom.JDOMException,
                   java.io.IOException,
                   java.io.FileNotFoundException
Method Detail

produceServletSource

public void produceServletSource(java.lang.StringBuffer output,
                                 int indent)
                          throws org.jdom.JDOMException
org.jdom.JDOMException

produceSource

public void produceSource(java.lang.StringBuffer output,
                          int indent)
                   throws org.jdom.JDOMException
Overrides:
produceSource in class ComposedItem
org.jdom.JDOMException

header

public void header(java.lang.StringBuffer output,
                   int indent)
Overrides:
header in class ComposedItem

produceRegistering

public void produceRegistering(java.lang.StringBuffer output,
                               int indent)

produceRegisteringForServlet

public void produceRegisteringForServlet(java.lang.StringBuffer output,
                                         int indent)

defaults

public void defaults(java.lang.StringBuffer output,
                     int indent)

saveSource

public void saveSource()
                throws org.jdom.JDOMException,
                       java.io.IOException,
                       java.io.FileNotFoundException
Overrides:
saveSource in class ComposedItem
org.jdom.JDOMException
java.io.IOException
java.io.FileNotFoundException

findItem

public Item findItem(java.lang.String itemId)
Overrides:
findItem in class Item

getServletName

public java.lang.String getServletName()

getServletFileName

public java.lang.String getServletFileName()

getServletClassFileName

public java.lang.String getServletClassFileName()

compileActionsSource

public boolean compileActionsSource()

compileServletSource

public boolean compileServletSource()

compileSource

public boolean compileSource()

getClassPath

public java.lang.String getClassPath()

setClassPath

public void setClassPath(java.lang.String tp)

getServletTargetPath

public java.lang.String getServletTargetPath()

getServletSourcePath

public java.lang.String getServletSourcePath()

setServletTargetPath

public void setServletTargetPath(java.lang.String tp)

setServletSourcePath

public void setServletSourcePath(java.lang.String tp)

getActionsSourcePath

public java.lang.String getActionsSourcePath()

setActionsSourcePath

public void setActionsSourcePath(java.lang.String tp)

setActionsTargetPath

public void setActionsTargetPath(java.lang.String tp)