|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Ancestor
Information about ancestor of the "it" node.
| Method Summary | |
|---|---|
String |
getFullUrl()
Gets the complete URL to this ancestor. |
Ancestor |
getNext()
Gets the next ancestor, or null if none (meaning this is the 'it' object. |
String |
getNextToken(int n)
Of the tokens that constitute getRestOfUrl(),
return the n-th token. |
Object |
getObject()
Gets the model object of the application. |
Ancestor |
getPrev()
Gets the previous ancestor, or null if none (meaning this is the root object.) |
String |
getRelativePath()
Gets the relative path from the current object to this ancestor. |
String |
getRestOfUrl()
Gets the remaining URL after this ancestor. |
String |
getUrl()
Gets the URL to this ancestor. |
| Method Detail |
|---|
Object getObject()
String getUrl()
The returned string represents the portion of the request URL
that matches this object. It starts with
context path,
and it ends without '/'. So, for example, if your web app
is deployed as "mywebapp" and this ancestor object is
obtained from the app root object by getFoo().getBar(3),
then this string will be /mywebapp/foo/bar/3
Any ASCII-unsafe characters are escaped.
String getRestOfUrl()
The returned string represents the portion of the request URL that follows this ancestor. It starts and ends without '/'. So, for example, if the request URL is "foo/bar/3" and this ancestor object is obtained from the app root object by getFoo(), then this string will be bar/3
String getNextToken(int n)
getRestOfUrl(),
return the n-th token. So in the example described in getRestOfUrl(),
getNextToken(0).equals("bar") and
getNextToken(1).equals("3")
String getFullUrl()
This method works like getUrl() except it contains
the host name and the port number.
String getRelativePath()
The returned string looks like "../.." (ends without '/')
Ancestor getPrev()
Ancestor getNext()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||