mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

kenneth_suter
27.38.2007 c5a1d42eb8234c99c5b93dc60dd3122373d7d7e4
opends/src/messages/src/org/opends/messages/MessageBuilder.java
@@ -170,22 +170,60 @@
  }
  /**
   * {@inheritDoc}
   * Appends a subsequence of the specified character sequence to this
   * <tt>Appendable</tt>.
   *
   * <p> An invocation of this method of the form <tt>out.append(csq, start,
   * end)</tt> when <tt>csq</tt> is not <tt>null</tt>, behaves in
   * exactly the same way as the invocation
   *
   * <pre>
   *     out.append(csq.subSequence(start, end)) </pre>
   *
   * @param  csq
   *         The character sequence from which a subsequence will be
   *         appended.  If <tt>csq</tt> is <tt>null</tt>, then characters
   *         will be appended as if <tt>csq</tt> contained the four
   *         characters <tt>"null"</tt>.
   *
   * @param  start
   *         The index of the first character in the subsequence
   *
   * @param  end
   *         The index of the character following the last character in the
   *         subsequence
   *
   * @return  A reference to this <tt>Appendable</tt>
   *
   * @throws  IndexOutOfBoundsException
   *          If <tt>start</tt> or <tt>end</tt> are negative, <tt>start</tt>
   *          is greater than <tt>end</tt>, or <tt>end</tt> is greater than
   *          <tt>csq.length()</tt>
   */
  public MessageBuilder append(CharSequence csq, int start, int end)
    throws IndexOutOfBoundsException
  {
    return append(csq.subSequence(start, end));
  }
  /**
   * {@inheritDoc}
   * Appends the specified character to this <tt>Appendable</tt>.
   *
   * @param  c
   *         The character to append
   *
   * @return  A reference to this <tt>Appendable</tt>
   */
  public MessageBuilder append(char c) {
    return append(String.valueOf(c));
  }
  /**
   * {@inheritDoc}
   * Returns a string containing the characters in this sequence in the same
   * order as this sequence.  The length of the string will be the length of
   * this sequence.
   *
   * @return  a string consisting of exactly this sequence of characters
   */
  public String toString() {
    return sb.toString();