org.xwiki.rendering.listener.reference.ResourceReference.getParameters()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.7k)|赞(0)|评价(0)|浏览(86)

本文整理了Java中org.xwiki.rendering.listener.reference.ResourceReference.getParameters方法的一些代码示例,展示了ResourceReference.getParameters的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResourceReference.getParameters方法的具体详情如下:
包路径:org.xwiki.rendering.listener.reference.ResourceReference
类名称:ResourceReference
方法名:getParameters

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);

相关文章