public class DefaultJsUriManager extends Object implements JsUriManager
JsUriManager.JsUri, JsUriManager.Versioner| Modifier and Type | Field and Description |
|---|---|
protected static String |
JS_DELIMITER |
protected static String |
JS_SUFFIX |
| Constructor and Description |
|---|
DefaultJsUriManager(ContainerConfig config,
JsUriManager.Versioner versioner) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
addGadgetUri() |
protected void |
issueUriFormatError(String err) |
Uri |
makeExternJsUri(JsUriManager.JsUri ctx) |
JsUriManager.JsUri |
processExternJsUri(Uri uri)
Essentially pulls apart a Uri created by makeExternJsUri, validating its
contents, especially the version key.
|
void |
setAuthority(Authority authority) |
protected static final String JS_SUFFIX
protected static final String JS_DELIMITER
@Inject public DefaultJsUriManager(ContainerConfig config, JsUriManager.Versioner versioner)
@Inject(optional=true) public void setAuthority(Authority authority)
public Uri makeExternJsUri(JsUriManager.JsUri ctx)
makeExternJsUri in interface JsUriManagerctx - The js parameters.public JsUriManager.JsUri processExternJsUri(Uri uri) throws GadgetException
processExternJsUri in interface JsUriManageruri - Generated extern JS UriGadgetExceptionprotected void issueUriFormatError(String err) throws GadgetException
GadgetExceptionprotected boolean addGadgetUri()
Copyright © 2007-2014 The Apache Software Foundation. All Rights Reserved.