本文整理了Java中org.apache.wicket.request.Url.parse()
方法的一些代码示例,展示了Url.parse()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Url.parse()
方法的具体详情如下:
包路径:org.apache.wicket.request.Url
类名称:Url
方法名:parse
[英]Parses the given URL string.
[中]解析给定的URL字符串。
代码示例来源:origin: apache/wicket
/**
* Parses the given URL string.
*
* @param _url
* absolute or relative url with query string
* @param charset
* @return Url object
*/
public static Url parse(CharSequence _url, Charset charset)
{
return parse(_url, charset, true);
}
代码示例来源:origin: apache/wicket
/**
* Parses the given URL string.
*
* @param url
* absolute or relative url with query string
* @return Url object
*/
public static Url parse(final CharSequence url)
{
return parse(url, null);
}
代码示例来源:origin: org.apache.wicket/wicket-request
/**
* Parses the given URL string.
*
* @param _url
* absolute or relative url with query string
* @param charset
* @return Url object
*/
public static Url parse(CharSequence _url, Charset charset)
{
return parse(_url, charset, true);
}
代码示例来源:origin: org.apache.wicket/wicket-core
/**
* Create a new request, by default a {@link MockWebRequest}.
*/
protected Request newRequest()
{
return new MockWebRequest(Url.parse("/"));
}
代码示例来源:origin: apache/wicket
/**
* Set the complete url for this request. The url will be analyzed.
*
* @param url
*/
public void setURL(String url)
{
setUrl(Url.parse(url));
}
代码示例来源:origin: org.apache.wicket/wicket-core
/**
* Set the complete url for this request. The url will be analyzed.
*
* @param url
*/
public void setURL(String url)
{
setUrl(Url.parse(url));
}
代码示例来源:origin: apache/wicket
/**
* Create a new request, by default a {@link MockWebRequest}.
*/
protected Request newRequest()
{
return new MockWebRequest(Url.parse("/"));
}
代码示例来源:origin: de.agilecoders.wicket/wicket-bootstrap-core
@Override
public ResourceReference getCssResourceReference() {
ResourceReference ref;
if (useCdnResources()) {
String cdnUrl = String.format(CSS_CDN_PATTERN, getVersion());
ref = new UrlResourceReference(Url.parse(cdnUrl));
} else {
ref = bootstrapCssReference;
}
return ref != null ? ref : Holder.bootstrapCssReference;
}
代码示例来源:origin: de.agilecoders.wicket/wicket-bootstrap-core
@Override
public ResourceReference getJsResourceReference() {
ResourceReference jsReference;
if (useCdnResources()) {
String cdnUrl = String.format(JS_CDN_PATTERN, getVersion());
jsReference = new JQueryPluginUrlResourceReference(Url.parse(cdnUrl));
} else {
jsReference = bootstrapJavaScriptReference;
}
return jsReference != null ? jsReference : Holder.bootstrapJavaScriptReference;
}
代码示例来源:origin: apache/wicket
/**
*
* @param link
* @return Url
*/
public Url urlFor(final AjaxLink<?> link)
{
AbstractAjaxBehavior behavior = WicketTesterHelper.findAjaxEventBehavior(link, "click");
Url url = Url.parse(behavior.getCallbackUrl().toString(),
Charset.forName(request.getCharacterEncoding()));
return transform(url);
}
代码示例来源:origin: org.apache.wicket/wicket-core
/**
*
* @param link
* @return Url
*/
public Url urlFor(final AjaxLink<?> link)
{
AbstractAjaxBehavior behavior = WicketTesterHelper.findAjaxEventBehavior(link, "click");
Url url = Url.parse(behavior.getCallbackUrl().toString(),
Charset.forName(request.getCharacterEncoding()));
return transform(url);
}
代码示例来源:origin: OrienteerBAP/Orienteer
@Override
public void configure(IOLoggerConfiguration configuration) {
super.configure(configuration);
if(!Strings.isEmpty(collectorUrl)) {
Url url = Url.parse(collectorUrl);
if(Strings.isEmpty(url.getPath())) {
collectorUrl = collectorUrl+(collectorUrl.endsWith("/")?"":"/")+"rest/ologger";
}
}
}
代码示例来源:origin: org.jabylon/rest.ui
private ResourceReference getImageUrl(IModel<User> model) {
String email = getEMail(model);
if (email == null)
email = model.getObject().toString();
Url url = Url.parse(GRAVATAR_BASE_URL + MD5Util.md5Hex(normalize(email)));
url.addQueryParameter("size", size);
url.addQueryParameter("d", "wavatar");
return new UrlResourceReference(url);
}
代码示例来源:origin: org.apache.wicket/wicket-core
/**
* @param link
* @return url for Link
*/
public String urlFor(Link<?> link)
{
Args.notNull(link, "link");
Url url = Url.parse(link.urlForListener(new PageParameters()).toString());
return transform(url).toString();
}
代码示例来源:origin: org.apache.wicket/wicket-core
@Override
public String getPrefixToContextPath()
{
PrependingStringBuffer buffer = new PrependingStringBuffer();
Url filterPrefixUrl = Url.parse(filterPrefix, getCharset());
for (int i = 0; i < filterPrefixUrl.getSegments().size() - 1; ++i)
{
buffer.prepend("../");
}
return buffer.toString();
}
代码示例来源:origin: apache/wicket
@Override
public String getPrefixToContextPath()
{
PrependingStringBuffer buffer = new PrependingStringBuffer();
Url filterPrefixUrl = Url.parse(filterPrefix, getCharset());
for (int i = 0; i < filterPrefixUrl.getSegments().size() - 1; ++i)
{
buffer.prepend("../");
}
return buffer.toString();
}
代码示例来源:origin: apache/wicket
/**
* @param link
* @return url for Link
*/
public String urlFor(Link<?> link)
{
Args.notNull(link, "link");
Url url = Url.parse(link.urlForListener(new PageParameters()).toString());
return transform(url).toString();
}
代码示例来源:origin: brix-cms/brix-cms
private CharSequence createCallbackUrl(String subpath) {
Url url = Url.parse(urlForListener(requestListener, null).toString());
url.addQueryParameter("path", subpath);
return url.toString(getRequest().getCharset());
}
代码示例来源:origin: OrienteerBAP/Orienteer
protected static CharSequence urlFor(ResourceReference ref, ODocument document, String field, String contentType, boolean fullUrl) {
PageParameters params = new PageParameters();
params.add("rid", document.getIdentity().toString().substring(1));
params.add("field", field);
params.add("v", document.getVersion());
if(!Strings.isEmpty(contentType)) params.add("type", contentType);
CharSequence url = RequestCycle.get().urlFor(ref, params);
if(fullUrl) {
url = RequestCycle.get().getUrlRenderer().renderFullUrl(Url.parse(url));
}
return url;
}
代码示例来源:origin: webanno/webanno
@Override
protected void populateItem(ListItem<ImageLinkDecl> aItem)
{
aItem.add(new ImageLink("link",
new UrlResourceReference(Url.parse(aItem.getModelObject().getImageUrl())),
Model.of(aItem.getModelObject().getLinkUrl())));
}
};
内容来源于网络,如有侵权,请联系作者删除!