本文整理了Java中org.xwiki.rendering.listener.reference.ResourceReference.isTyped
方法的一些代码示例,展示了ResourceReference.isTyped
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResourceReference.isTyped
方法的具体详情如下:
包路径:org.xwiki.rendering.listener.reference.ResourceReference
类名称:ResourceReference
方法名:isTyped
暂无
代码示例来源: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
/**
* {@inheritDoc}
*
* @see org.xwiki.rendering.renderer.reference.ResourceReferenceTypeSerializer#serialize(org.xwiki.rendering.listener.reference.ResourceReference)
*/
public String serialize(ResourceReference reference)
{
StringBuffer result = new StringBuffer();
if (reference.isTyped()) {
result.append(reference.getType().getScheme());
result.append(DefaultResourceReferenceParser.TYPE_SEPARATOR);
}
result.append(reference.getReference());
return result.toString();
}
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xwiki2
@Override
public String serialize(ResourceReference reference)
{
StringBuffer result = new StringBuffer();
if (reference.isTyped() && isSupportedType(reference.getType())) {
result.append(reference.getType().getScheme());
result.append(DefaultResourceReferenceParser.TYPE_SEPARATOR);
}
result.append(reference.getReference());
return result.toString();
}
代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api
sb.append("Typed = [").append(isTyped()).append("]");
sb.append(" ");
sb.append("Type = [").append(getType().getScheme()).append("]");
代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api
buffer.append(reference.isTyped());
buffer.append(COMMENT_SEPARATOR);
buffer.append(reference.getType().getScheme());
代码示例来源: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
/**
* {@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.platform/xwiki-platform-office-macro
|| !resourceReference.isTyped()) {
AttachmentReference attachmentReference;
内容来源于网络,如有侵权,请联系作者删除!