|
||||||||||
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.PAGE
and
ServiceConstants.SERVICE
query
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 |