blob: 67a8df812dc1a2aa6a6095a8a533e3511ea7553c [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2003, 2007 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - Initial API and implementation
*******************************************************************************/
package org.eclipse.jst.server.tomcat.core.internal.xml.server40;
import org.eclipse.jst.server.tomcat.core.internal.xml.*;
/**
*
*/
public class Context extends XMLElement {
/**
* Default constructor
*/
public Context() {
// do nothing
}
/**
* Get debug attribute.
* @return debug attribute value
*/
public String getDebug() {
return getAttributeValue("debug");
}
/**
* Get docBase attribute.
* @return docBase attribute value
*/
public String getDocBase() {
return getAttributeValue("docBase");
}
/**
* Get path attribute.
* @return path attribute value
*/
public String getPath() {
return getAttributeValue("path");
}
/**
* Get reloadable attribute.
* @return reloadable attribute value
*/
public String getReloadable() {
return getAttributeValue("reloadable");
}
/**
* Get WTP source attribute. Links the context
* to a project module.
* @return source attribute value
*/
public String getSource() {
return getAttributeValue("source");
}
/**
* Get context Resources element. Will create
* the element if it does not already exist.
* @return resources element.
*/
public Resources getResources() {
return (Resources) findElement("Resources");
}
/**
* Get context Loader element. Will create
* the element if it does not already exist.
* @return loader element.
*/
public Loader getLoader() {
return (Loader) findElement("Loader");
}
/**
* Set debug attribute
* @param debug value to set
*/
public void setDebug(String debug) {
setAttributeValue("debug", debug);
}
/**
* Set docBase attribute.
* @param docBase value to set
*/
public void setDocBase(String docBase) {
setAttributeValue("docBase", docBase);
}
/**
* Set path attribute.
* @param path value to set
*/
public void setPath(String path) {
setAttributeValue("path", path);
}
/**
* Set reloadable attribute.
* @param reloadable value to set
*/
public void setReloadable(String reloadable) {
setAttributeValue("reloadable", reloadable);
}
/**
* Set WTP source attribute. Links the context
* to a project module.
* @param source value to set
*/
public void setSource(String source) {
setAttributeValue("source", source);
}
}