|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.turbine.util.ServerData
Holds basic server information under which Turbine is running. This class is accessable via the RunData object within the Turbine system. You can also use it as a placeholder for this information if you are only emulating a servlet system.
Constructor Summary | |
ServerData(javax.servlet.http.HttpServletRequest req)
A C'tor that takes a HTTP Request object and builds the server data from its contents |
|
ServerData(ServerData serverData)
Copy-Constructor |
|
ServerData(java.lang.String serverName,
int serverPort,
java.lang.String serverScheme,
java.lang.String scriptName,
java.lang.String contextPath)
Constructor. |
Method Summary | |
java.lang.Object |
clone()
generates a new Object with the same values as this one. |
java.lang.String |
getContextPath()
Get the context path. |
void |
getHostUrl(java.lang.StringBuffer url)
Appends the Host URL to the supplied StringBuffer. |
java.lang.String |
getScriptName()
Get the script name |
java.lang.String |
getServerName()
Get the name of the server. |
int |
getServerPort()
Get the server port. |
java.lang.String |
getServerScheme()
Get the server scheme. |
void |
setContextPath(java.lang.String contextPath)
Set the context path. |
void |
setScriptName(java.lang.String scriptName)
Set the script name. |
void |
setServerName(java.lang.String serverName)
Sets the cached serverName. |
void |
setServerPort(int serverPort)
Sets the cached serverPort. |
void |
setServerScheme(java.lang.String serverScheme)
Sets the cached serverScheme. |
java.lang.String |
toString()
Returns this object as an URL. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ServerData(java.lang.String serverName, int serverPort, java.lang.String serverScheme, java.lang.String scriptName, java.lang.String contextPath)
serverName
- The server name.serverPort
- The server port.serverScheme
- The server scheme.scriptName
- The script name.contextPath
- The context Pathpublic ServerData(ServerData serverData)
serverData
- A ServerData Objectpublic ServerData(javax.servlet.http.HttpServletRequest req)
req
- The HTTP RequestMethod Detail |
public java.lang.Object clone()
public java.lang.String getServerName()
public void setServerName(java.lang.String serverName)
serverName
- the server name.public int getServerPort()
public void setServerPort(int serverPort)
serverPort
- the server port.public java.lang.String getServerScheme()
public void setServerScheme(java.lang.String serverScheme)
serverScheme
- the server scheme.public java.lang.String getScriptName()
public void setScriptName(java.lang.String scriptName)
scriptName
- the script name.public java.lang.String getContextPath()
public void setContextPath(java.lang.String contextPath)
contextPath
- A String.public void getHostUrl(java.lang.StringBuffer url)
url
- A StringBuffer objectpublic java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |