|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectwicket.request.target.coding.AbstractRequestTargetUrlCodingStrategy
wicket.request.target.coding.BookmarkablePageRequestTargetUrlCodingStrategy
wicket.request.target.coding.IndexedParamUrlCodingStrategy
public class IndexedParamUrlCodingStrategy
Url coding strategy for bookmarkable pages that encodes index based parameters. Strategy looks for parameters whose name is an integer in an incremented order starting with zero. Found parameters will be appended to the url in the form /mount-path/paramvalue0/paramvalue1/paramvalue2 When decoded these parameters will once again be available under their index ( PageParameters.getString("0"); )
| Constructor Summary | |
|---|---|
IndexedParamUrlCodingStrategy(java.lang.String mountPath,
java.lang.Class bookmarkablePageClass)
Construct. |
|
IndexedParamUrlCodingStrategy(java.lang.String mountPath,
java.lang.Class bookmarkablePageClass,
java.lang.String pageMapName)
Construct. |
|
| Method Summary | |
|---|---|
protected void |
appendParameters(AppendingStringBuffer url,
java.util.Map parameters)
Encodes Map into a url fragment and append that to the provided url buffer. |
protected ValueMap |
decodeParameters(java.lang.String urlFragment,
java.util.Map urlParameters)
Decodes parameters object from the provided url fragment |
| Methods inherited from class wicket.request.target.coding.BookmarkablePageRequestTargetUrlCodingStrategy |
|---|
decode, encode, matches, toString |
| Methods inherited from class wicket.request.target.coding.AbstractRequestTargetUrlCodingStrategy |
|---|
getMountPath, urlDecode, urlEncode |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public IndexedParamUrlCodingStrategy(java.lang.String mountPath,
java.lang.Class bookmarkablePageClass)
mountPath - mount pathbookmarkablePageClass - class of mounted page
public IndexedParamUrlCodingStrategy(java.lang.String mountPath,
java.lang.Class bookmarkablePageClass,
java.lang.String pageMapName)
mountPath - mount pathbookmarkablePageClass - class of mounted pagepageMapName - name of pagemap| Method Detail |
|---|
protected void appendParameters(AppendingStringBuffer url,
java.util.Map parameters)
AbstractRequestTargetUrlCodingStrategy
appendParameters in class AbstractRequestTargetUrlCodingStrategyurl - url so farparameters - Map object to be encoded
protected ValueMap decodeParameters(java.lang.String urlFragment,
java.util.Map urlParameters)
AbstractRequestTargetUrlCodingStrategy
decodeParameters in class AbstractRequestTargetUrlCodingStrategyurlFragment - fragment of the url after the decoded path and before the
query stringurlParameters - query string parameters
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||