|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for encoding pages and page events into URLs.
Generally, developers will implement this interface and PageDecoder on exactly the same class, since implementations of these are necessarily closely coupled. The interfaces are separated, though. This separation allows transitions from one encoding scheme to another to be handled properly.
PageEncoder instances are always tied to a specific servlet request, and should not be cached by users.
Method Summary | |
java.lang.String |
encodeEventURL(java.lang.String eventName,
java.util.Dictionary parameters)
Encodes an event into a full URL. |
java.lang.String |
encodePage(Page page)
Encodes a page and its properties. |
java.lang.String |
encodePageAndEvent(boolean includeBase,
Page page,
java.lang.String eventName,
java.util.Dictionary parameters)
Encodes a page and event parameters into an URL |
java.lang.String |
encodePageAndEvent(java.lang.String baseURL,
Page page,
java.lang.String eventName,
java.util.Dictionary parameters)
Encodes a page and event parameters into an URL |
java.lang.String |
encodePageURL(Page page)
Encodes a page into a full URL. |
java.lang.String |
encodeResponsePage()
Encodes the response page. |
void |
setResponsePage(Page page)
Sets the response page; this page will be used to properly implement getDefaultURL(). |
Methods inherited from interface oracle.cabo.share.url.URLEncoder |
encodeParameter, encodeURL, getDefaultURL |
Method Detail |
public java.lang.String encodePageURL(Page page)
page
- the Page object to encodepublic java.lang.String encodeEventURL(java.lang.String eventName, java.util.Dictionary parameters)
public java.lang.String encodePageAndEvent(boolean includeBase, Page page, java.lang.String eventName, java.util.Dictionary parameters)
includeBase
- if true, prepend the servlet's base URLpage
- the Page object to encodeeventName
- the name of the eventparameters
- a dictionary of keys and valuespublic java.lang.String encodePageAndEvent(java.lang.String baseURL, Page page, java.lang.String eventName, java.util.Dictionary parameters)
baseURL
- the base URL to use; if null, don't prepend anythingpage
- the Page object to encodeeventName
- the name of the eventparameters
- a dictionary of keys and valuespublic java.lang.String encodePage(Page page)
page
- the Page object to encodepublic java.lang.String encodeResponsePage()
page
- the Page object to encodepublic void setResponsePage(Page page)
URLEncoder.getDefaultURL()
|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |