com.google.common.base.Ascii#truncate ( )源码实例Demo

下面列出了com.google.common.base.Ascii#truncate ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: triplea   文件: ChatMessagePanel.java
private void addChatMessage(final String originalMessage, final UserName from) {
  final String message = Ascii.truncate(originalMessage, 200, "...");
  final String time = "(" + DateTimeUtil.getLocalizedTime() + ")";
  final Document doc = text.getDocument();
  try {
    doc.insertString(
        doc.getLength(),
        ClientSetting.showChatTimeSettings.getSetting() ? time + " " + from + ": " : from + ": ",
        bold);
    doc.insertString(doc.getLength(), " " + message + "\n", normal);
    // don't let the chat get too big
    trimLines(doc, MAX_LINES);
  } catch (final BadLocationException e) {
    log.log(
        Level.SEVERE,
        "There was an Error whilst trying to add the Chat Message \""
            + message
            + "\" sent by "
            + from
            + " at "
            + time,
        e);
  }
}
 
源代码2 项目: triplea   文件: ChatPlayerPanel.java
private String getDisplayString(final ChatParticipant chatParticipant) {
  if (chat == null) {
    return "";
  }

  final String extra = chatParticipant.isModerator() ? " " + TAG_MODERATOR : "";
  final String status = Ascii.truncate(chat.getStatus(chatParticipant.getUserName()), 25, "");
  final String suffix = status.isEmpty() ? "" : " (" + status + ")";

  return chatParticipant.getUserName() + extra + suffix;
}
 
源代码3 项目: parquet-mr   文件: Util.java
public static String humanReadable(byte[] bytes, int len) {
  Preconditions.checkArgument(len >= 5, "Display length must be minimum 5");
  if (bytes == null || bytes.length == 0) {
    return "null";
  }

  final String asString = HashCode.fromBytes(bytes).toString();
  return "0x" + Ascii.truncate(asString, len - 2, "...");
}
 
源代码4 项目: sfs   文件: NullSafeAscii.java
public static String truncate(CharSequence seq, int maxLength, String truncationIndicator) {
    if (seq != null) {
        return Ascii.truncate(seq, maxLength, truncationIndicator);
    }
    return null;
}
 
源代码5 项目: codebuff   文件: CharSource.java
@Override
public String toString() {
  return "CharSource.wrap(" + Ascii.truncate(seq, 30, "...") + ")";
}
 
源代码6 项目: codebuff   文件: ByteSource.java
@Override
    public String toString() {
      return "ByteSource.wrap("
+ Ascii.truncate(BaseEncoding.base16().encode(bytes, offset, length), 30, "...")
  + ")";
    }
 
源代码7 项目: codebuff   文件: CharSource.java
@Override
public String toString() {
  return "CharSource.wrap(" + Ascii.truncate(seq, 30, "...") + ")";
}
 
源代码8 项目: codebuff   文件: ByteSource.java
@Override
    public String toString() {
      return "ByteSource.wrap("
+ Ascii.truncate(BaseEncoding.base16().encode(bytes, offset, length), 30, "...")
  + ")";
    }
 
源代码9 项目: codebuff   文件: CharSource.java
@Override
public String toString() {
  return "CharSource.wrap(" + Ascii.truncate(seq, 30, "...") + ")";
}
 
源代码10 项目: codebuff   文件: ByteSource.java
@Override
public String toString() {
  return "ByteSource.wrap("
  + Ascii.truncate(BaseEncoding.base16().encode(bytes, offset, length), 30, "...")
    + ")";
}
 
源代码11 项目: codebuff   文件: CharSource.java
@Override
public String toString() {
  return "CharSource.wrap(" + Ascii.truncate(seq, 30, "...") + ")";
}
 
源代码12 项目: codebuff   文件: ByteSource.java
@Override
public String toString() {
  return "ByteSource.wrap("
  + Ascii.truncate(BaseEncoding.base16().encode(bytes, offset, length), 30, "...")
    + ")";
}
 
源代码13 项目: codebuff   文件: CharSource.java
@Override
public String toString() {
  return "CharSource.wrap(" + Ascii.truncate(seq, 30, "...") + ")";
}
 
源代码14 项目: codebuff   文件: ByteSource.java
@Override
public String toString() {
  return "ByteSource.wrap("
      + Ascii.truncate(BaseEncoding.base16().encode(bytes, offset, length), 30, "...") + ")";
}
 
源代码15 项目: triplea   文件: ChatReceivedMessage.java
private static String truncateToMaxLength(final String message) {
  return Ascii.truncate(message, MAX_MESSAGE_LENGTH, ELLIPSES);
}
 
源代码16 项目: triplea   文件: CreateIssueRequest.java
public String getTitle() {
  return title == null ? null : Ascii.truncate(title, GithubIssueClient.TITLE_MAX_LENGTH, "...");
}
 
源代码17 项目: triplea   文件: CreateIssueRequest.java
public String getBody() {
  return body == null
      ? null
      : Ascii.truncate(body, GithubIssueClient.REPORT_BODY_MAX_LENGTH, "...");
}
 
源代码18 项目: triplea   文件: ErrorReportRequest.java
public String getTitle() {
  return title == null ? null : Ascii.truncate(title, GithubIssueClient.TITLE_MAX_LENGTH, "...");
}
 
源代码19 项目: triplea   文件: ErrorReportRequest.java
public String getBody() {
  return body == null
      ? null
      : Ascii.truncate(body, GithubIssueClient.REPORT_BODY_MAX_LENGTH, "...");
}