|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ServiceEncoder
Encapsulates the logic for encoding and decoding service requests.
| Method Summary | |
|---|---|
void |
decode(ServiceEncoding encoding)
Invoked to decode a request. |
void |
encode(ServiceEncoding encoding)
Invoked by the LinkFactory to
encode the request. |
| Method Detail |
|---|
void encode(ServiceEncoding encoding)
LinkFactory to
encode the request. Encoding is the process of modifying the encoding
object to represent the same data in a different format; the canoncial
example is to replace the
ServiceConstants.PAGEand
ServiceConstants.SERVICEquery
parameters with a servlet path (i.e., "/Home.html", if the ".html"
extension is mapped to the page service).
The LinkFactory iterates over
a collection of encoders, stopping once the ServiceRequestEncoding is
modified in any way.
void decode(ServiceEncoding encoding)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||