|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.struts.config.ForwardConfig
A JavaBean representing the configuration information of a
<forward>
element from a Struts
configuration file.
Field Summary | |
protected boolean |
configured
Has this component been completely configured? |
protected boolean |
contextRelative
Should the value of the path property be considered
context-relative if it starts with a slash (and therefore not
prefixed with the module prefix? |
protected java.lang.String |
name
The unique identifier of this forward, which is used to reference it in Action classes. |
protected java.lang.String |
path
The URL to which this ForwardConfig entry points,
which must start with a slash ("/") character. |
protected boolean |
redirect
Should a redirect be used to transfer control to the specified path? |
Constructor Summary | |
ForwardConfig()
Construct a new instance with default values. |
|
ForwardConfig(java.lang.String name,
java.lang.String path,
boolean redirect)
Construct a new instance with the specified values. |
|
ForwardConfig(java.lang.String name,
java.lang.String path,
boolean redirect,
boolean contextRelative)
Construct a new instance with the specified values. |
Method Summary | |
void |
freeze()
Freeze the configuration of this component. |
boolean |
getContextRelative()
|
java.lang.String |
getName()
|
java.lang.String |
getPath()
|
boolean |
getRedirect()
|
void |
setContextRelative(boolean contextRelative)
|
void |
setName(java.lang.String name)
|
void |
setPath(java.lang.String path)
|
void |
setRedirect(boolean redirect)
|
java.lang.String |
toString()
Return a String representation of this object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected boolean configured
protected boolean contextRelative
path
property be considered
context-relative if it starts with a slash (and therefore not
prefixed with the module prefix?
protected java.lang.String name
Action
classes.
protected java.lang.String path
The URL to which this ForwardConfig
entry points,
which must start with a slash ("/") character. It is
interpreted according to the following rules:
contextRelative
property is true
, the
path is considered to be context-relative within the current web
application (even if we are in a named module). It will be
prefixed by the context path to create a server-relative URL.contextRelative
property is false, the path is
considered to be the module-relative portion of the URL.
It will be used as the replacement for the $P
marker in the forwardPattern
property defined on the
ControllerConfig
element for our current module.
For the default forwardPattern
value of
$C$M$P
, the resulting server-relative URL will be
the concatenation of the context path, the module prefix,
and the path
from this ForwardConfig
.
protected boolean redirect
Constructor Detail |
public ForwardConfig()
public ForwardConfig(java.lang.String name, java.lang.String path, boolean redirect)
name
- Name of this forwardpath
- Path to which control should be forwarded or redirectedredirect
- Should we do a redirect?public ForwardConfig(java.lang.String name, java.lang.String path, boolean redirect, boolean contextRelative)
name
- Name of this forwardpath
- Path to which control should be forwarded or redirectedredirect
- Should we do a redirect?contextRelative
- Is this path context relative?Method Detail |
public boolean getContextRelative()
public void setContextRelative(boolean contextRelative)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getPath()
public void setPath(java.lang.String path)
public boolean getRedirect()
public void setRedirect(boolean redirect)
public void freeze()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |