本文整理了Java中org.xwiki.rendering.listener.reference.ResourceReference.getParameters
方法的一些代码示例,展示了ResourceReference.getParameters
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResourceReference.getParameters
方法的具体详情如下:
包路径:org.xwiki.rendering.listener.reference.ResourceReference
类名称:ResourceReference
方法名:getParameters
暂无
代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api
/**
* {@inheritDoc}
* @see Object#hashCode()
*/
@Override
public int hashCode()
{
return new HashCodeBuilder(1, 9)
.append(getType())
.append(isTyped())
.append(getReference())
.append(getParameters())
.toHashCode();
}
代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api
sb.append("Reference = [").append(getReference()).append("]");
Map<String, String> params = getParameters();
if (!params.isEmpty()) {
sb.append(" ");
代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api
/**
* {@inheritDoc}
* @see Object#equals(Object)
*/
@Override
public boolean equals(Object object)
{
if (object == null) {
return false;
}
if (object == this) {
return true;
}
if (object.getClass() != getClass()) {
return false;
}
ResourceReference rhs = (ResourceReference) object;
return new EqualsBuilder()
.append(getType(), rhs.getType())
.append(isTyped(), rhs.isTyped())
.append(getReference(), rhs.getReference())
.append(getParameters(), rhs.getParameters())
.isEquals();
}
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xhtml
@Override
public String serialize(ResourceReference reference)
{
StringBuilder buffer = new StringBuilder();
// Print if the Resource Reference is typed, the Resource Reference Type and the Reference itself
buffer.append(reference.isTyped());
buffer.append(COMMENT_SEPARATOR);
buffer.append(reference.getType().getScheme());
buffer.append(COMMENT_SEPARATOR);
buffer.append(reference.getReference());
// Print Resource Reference parameters. We need to do this so that the XHTML parser doesn't have
// to parse the query string to extract the parameters. Doing so could lead to false result since
// for example the XHTML renderer can add a parent parameter in the query string for links to non
// existing documents.
//
// Also note that we don't need to print Resource Reference parameters since they are added as XHTML class
// attributes by the XHTML Renderer and thus the XHTML parser will be able to get them again as attributes.
Map<String, String> linkReferenceParameters = reference.getParameters();
if (!linkReferenceParameters.isEmpty()) {
buffer.append(COMMENT_SEPARATOR);
buffer.append(PARAMETERS_PRINTER.print(linkReferenceParameters));
}
return buffer.toString();
}
}
代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api
Map<String, String> linkReferenceParameters = reference.getParameters();
if (!linkReferenceParameters.isEmpty()) {
buffer.append(COMMENT_SEPARATOR);
内容来源于网络,如有侵权,请联系作者删除!