com.alibaba.citrus.util.ToStringBuilder类的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(6.1k)|赞(0)|评价(0)|浏览(202)

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

ToStringBuilder介绍

[英]方便实现toString()方法。
[中]方便实现toString()方法。

代码示例

代码示例来源:origin: webx/citrus

@Override
  public String toString() {
    return new ToStringBuilder().append(desc).start().append(context).end().toString();
  }
}

代码示例来源:origin: webx/citrus

@Override
  public String toString() {
    ToStringBuilder buf = new ToStringBuilder().append(key).append(" = ");
    if (values.length == 1) {
      buf.append(values[0]);
    } else {
      buf.appendArray(values);
    }
    return buf.toString();
  }
}

代码示例来源:origin: webx/citrus

/**
   * 取得字符串表示。
   *
   * @return 字符串表示
   */
  @Override
  public String toString() {
    ToStringBuilder buf = new ToStringBuilder();

    if (values.size() == 1) {
      buf.append(values.get(0));
    } else {
      buf.appendCollection(values);
    }

    return buf.toString();
  }
}

代码示例来源:origin: webx/citrus

@Override
  public String toString() {
    return new ToStringBuilder().append(stack).toString();
  }
}

代码示例来源:origin: webx/citrus

@Override
  public String toString() {
    ToStringBuilder buf = new ToStringBuilder();

    buf.format("SpringPluggableSchemas[loaded from %s]", SCHEMA_MAPPINGS_LOCATION);
    buf.appendMap(uriToNameMappings);

    return buf.toString();
  }
}

代码示例来源:origin: webx/citrus

public ToStringBuilder appendTo(ToStringBuilder toStringBuilder) {
  if (list.isEmpty()) {
    toStringBuilder.append("[]");
    return toStringBuilder;
    toStringBuilder.append("[");
      toStringBuilder.append(i.next());
        toStringBuilder.append(", ");
    toStringBuilder.append("]");
  int count = 1;
  toStringBuilder.start("[", "]");
      toStringBuilder.format(pattern, count++);
    toStringBuilder.out().startHangingIndent();
    toStringBuilder.append(value);
    toStringBuilder.out().end();
  return toStringBuilder.end();

代码示例来源:origin: webx/citrus

@Override
  public String toString() {
    return new ToStringBuilder().append(getClass().getSimpleName()).appendMap(map, true).toString();
  }
}

代码示例来源:origin: webx/citrus

private ToStringBuilder appendPrimitiveArray(Object primitiveList, int itemsPerLine, int offset, int length) {
  if (primitiveList == null) {
    return appendNull();
  if (isPrintDescription()) {
    appendDescription(primitiveList).append(" ");
    if (!isPrintDescription()) {
      append("[]");
    append("[");
      appendPrimitive(Array.get(primitiveList, i), false);
        append(", ");
    append("]");
  } else {
    start("[", "]");
      format(countPattern, start + 1, end, arrayLength);
        appendPrimitive(value, true);
          format(" ");
        format("%n");
    end();

代码示例来源:origin: webx/citrus

@Override
  public String toString() {
    if (!initialized) {
      return "ConfigurationPoints[uninitialized]";
    } else {
      ToStringBuilder buf = new ToStringBuilder();

      buf.format("ConfigurationPoints[%d cps, loaded from %s]", configurationPoints.size(),
            configurationPointsLocation);

      if (!configurationPoints.isEmpty()) {
        buf.appendCollection(configurationPoints);
      }

      return buf.toString();
    }
  }
}

代码示例来源:origin: webx/citrus

void dump(ToStringBuilder buf) {
    buf.append(this).start("{", "}");
    int i = 0;
    for (TreeItem child : getChildren()) {
      if (i++ > 0) {
        buf.append("\n");
      }
      ((AbstractTreeItem) child).dump(buf);
    }
    buf.end();
  }
}

代码示例来源:origin: webx/citrus

public ToStringBuilder append(Object value) {
  if (value == null) {
    appendNull();
  } else if (value instanceof Object[]) {
    appendArray((Object[]) value);
  } else if (value.getClass().isArray()) {
    appendPrimitiveArray(value, -1);
  } else if (value instanceof Collection<?>) {
    appendCollection((Collection<?>) value);
  } else if (value instanceof Map<?, ?>) {
    appendMap((Map<?, ?>) value);
  } else if (value instanceof StructureBuilder) {
    ((StructureBuilder) value).appendTo(this);
  } else {
    out.append(value.toString());
  }
  return this;
}

代码示例来源:origin: webx/citrus

public ToStringBuilder appendArray(Object[] list) {
  if (isPrintDescription()) {
    appendDescription(list);
  }
  return appendCollection(asList(list));
}

代码示例来源:origin: webx/citrus

public ToStringBuilder appendCollection(Collection<?> list) {
  return appendCollection(list, false);
}

代码示例来源:origin: webx/citrus

public ToStringBuilder appendMap(Map<?, ?> map) {
  return appendMap(map, false);
}

代码示例来源:origin: webx/citrus

@Override
  public String toString() {
    return new ToStringBuilder().append(pattern).append(", matchLength=").append(matchLength).toString();
  }
}

代码示例来源:origin: webx/citrus

@Override
  public String toString() {
    ToStringBuilder buf = new ToStringBuilder();

    buf.format("SpringPluggableSchemas[loaded from %s]", SCHEMA_MAPPINGS_LOCATION);
    buf.appendMap(uriToNameMappings);

    return buf.toString();
  }
}

代码示例来源:origin: webx/citrus

public ToStringBuilder appendTo(ToStringBuilder toStringBuilder) {
  if (list.isEmpty()) {
    toStringBuilder.append("[]");
    return toStringBuilder;
    toStringBuilder.append("[");
      toStringBuilder.append(i.next());
        toStringBuilder.append(", ");
    toStringBuilder.append("]");
  int count = 1;
  toStringBuilder.start("[", "]");
      toStringBuilder.format(pattern, count++);
    toStringBuilder.out().startHangingIndent();
    toStringBuilder.append(value);
    toStringBuilder.out().end();
  return toStringBuilder.end();

代码示例来源:origin: webx/citrus

@Override
  public String toString() {
    return new ToStringBuilder().append(getClass().getSimpleName()).appendMap(map, true).toString();
  }
}

代码示例来源:origin: webx/citrus

private ToStringBuilder appendPrimitiveArray(Object primitiveList, int itemsPerLine, int offset, int length) {
  if (primitiveList == null) {
    return appendNull();
  if (isPrintDescription()) {
    appendDescription(primitiveList).append(" ");
    if (!isPrintDescription()) {
      append("[]");
    append("[");
      appendPrimitive(Array.get(primitiveList, i), false);
        append(", ");
    append("]");
  } else {
    start("[", "]");
      format(countPattern, start + 1, end, arrayLength);
        appendPrimitive(value, true);
          format(" ");
        format("%n");
    end();

代码示例来源:origin: webx/citrus

@Override
  public String toString() {
    if (!initialized) {
      return "ConfigurationPoints[uninitialized]";
    } else {
      ToStringBuilder buf = new ToStringBuilder();

      buf.format("ConfigurationPoints[%d cps, loaded from %s]", configurationPoints.size(),
            configurationPointsLocation);

      if (!configurationPoints.isEmpty()) {
        buf.appendCollection(configurationPoints);
      }

      return buf.toString();
    }
  }
}

相关文章