org.mortbay.jetty.ant.types
Class WebApp

java.lang.Object
  extended by org.mortbay.jetty.ant.types.WebApp

public class WebApp
extends java.lang.Object

Ant's WebApp object definition.

Author:
Jakub Pawlowicz

Constructor Summary
WebApp(org.apache.tools.ant.Project project)
           
 
Method Summary
 void addClasses(org.apache.tools.ant.types.FileSet classes)
           
 void addContextHandlers(ContextHandlers contextHandlers)
           
 void addLib(org.apache.tools.ant.types.FileSet lib)
           
 void addScanTargets(org.apache.tools.ant.types.FileSet scanTargets)
           
 java.util.List getClasses()
           
 java.util.List getClassPathFiles()
           
 java.util.List getContextHandlers()
           
 java.lang.String getContextPath()
           
 java.io.File getJettyEnvXml()
           
 java.util.List getLibraries()
           
 FileMatchingConfiguration getLibrariesConfiguration()
           
 java.lang.String getName()
           
 int getScanIntervalSeconds()
           
 FileMatchingConfiguration getScanTargetsConfiguration()
           
 java.io.File getWarFile()
           
 java.io.File getWebDefaultXmlFile()
           
 java.io.File getWebXmlFile()
           
 void setContextPath(java.lang.String contextPath)
           
 void setJettyEnvXml(java.io.File jettyEnvXml)
           
 void setName(java.lang.String name)
           
 void setScanIntervalSeconds(int scanIntervalSeconds)
           
 void setWarFile(java.io.File warFile)
           
 void setWebDefaultXmlFile(java.io.File webDefaultXmlfile)
           
 void setWebXmlFile(java.io.File webXmlFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebApp

public WebApp(org.apache.tools.ant.Project project)
Method Detail

getWebDefaultXmlFile

public java.io.File getWebDefaultXmlFile()

setWebDefaultXmlFile

public void setWebDefaultXmlFile(java.io.File webDefaultXmlfile)

addLib

public void addLib(org.apache.tools.ant.types.FileSet lib)

getLibraries

public java.util.List getLibraries()

addClasses

public void addClasses(org.apache.tools.ant.types.FileSet classes)

getClasses

public java.util.List getClasses()

getWarFile

public java.io.File getWarFile()

setWarFile

public void setWarFile(java.io.File warFile)

getContextPath

public java.lang.String getContextPath()

setContextPath

public void setContextPath(java.lang.String contextPath)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getClassPathFiles

public java.util.List getClassPathFiles()
Returns:
a list of classpath files (libraries and class directories).

getLibrariesConfiguration

public FileMatchingConfiguration getLibrariesConfiguration()
Returns:
a FileMatchingConfiguration object describing the configuration of all libraries added to this particular web app (both classes and libraries).

getScanTargetsConfiguration

public FileMatchingConfiguration getScanTargetsConfiguration()

getWebXmlFile

public java.io.File getWebXmlFile()
Returns:
location of web.xml file (either inside WAR or on the external location).

setWebXmlFile

public void setWebXmlFile(java.io.File webXmlFile)

addScanTargets

public void addScanTargets(org.apache.tools.ant.types.FileSet scanTargets)

addContextHandlers

public void addContextHandlers(ContextHandlers contextHandlers)

getScanIntervalSeconds

public int getScanIntervalSeconds()

setScanIntervalSeconds

public void setScanIntervalSeconds(int scanIntervalSeconds)

getJettyEnvXml

public java.io.File getJettyEnvXml()

setJettyEnvXml

public void setJettyEnvXml(java.io.File jettyEnvXml)

getContextHandlers

public java.util.List getContextHandlers()


Copyright © 1995-2009 Mort Bay Consulting. All Rights Reserved.