asanhtmlparser.util
クラス TextUtil

java.lang.Object
  上位を拡張 asanhtmlparser.util.TextUtil

public class TextUtil
extends java.lang.Object

Asanのテキスト関係の便利なユーティリティ.

作成者:
a-san

コンストラクタの概要
TextUtil()
           
 
メソッドの概要
static java.lang.String decodeXml(java.lang.String str)
          XMLの文字コード変換を元に戻します。
static java.lang.String encodeJavaEscape(java.lang.String text)
          Javaのエスケープシーケンスを変換します。
static java.lang.String encodeXml(java.lang.String str)
          XMLの文字コード変換を行います。
static java.lang.String replace(java.lang.String str, java.lang.String src, java.lang.String dst)
          文字列を置き換える.
static java.lang.String times(java.lang.String str, int count)
          引数strをcount個繰り返した文字列を返す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TextUtil

public TextUtil()
メソッドの詳細

replace

public static java.lang.String replace(java.lang.String str,
                                       java.lang.String src,
                                       java.lang.String dst)
文字列を置き換える. 同一文字列内に複数の変換対象がある場合、すべての文字列を置換します。

パラメータ:
str - 対象となる文字列
src - 変換前(ex."<")
dst - 変換後(ex."&lt;")
戻り値:
置換された文字列

encodeXml

public static java.lang.String encodeXml(java.lang.String str)
XMLの文字コード変換を行います。 &,<,>,"を &amp; &lt; &gt; &quot;に変換します. 特例として、引数がnullの場合、"<null/>"を返します。

パラメータ:
str - 変換前の文字列。null可。
戻り値:
変換された文字列。

decodeXml

public static java.lang.String decodeXml(java.lang.String str)
XMLの文字コード変換を元に戻します。 &amp; &lt; &gt; &quot;を&,<,>," に変換します.

パラメータ:
str - XMLの特殊文字に変換されている文字列。null不可.
戻り値:
XMLの特殊文字を元に戻します。

encodeJavaEscape

public static java.lang.String encodeJavaEscape(java.lang.String text)
Javaのエスケープシーケンスを変換します。 例:"ABC改行\nタブ\t" => "ABC改行\\nタブ\\t" TODO:Javaの構文を見ずに作ったので、キチンと動かないかも。

パラメータ:
text - 変換前のテキスト
戻り値:
変換後のテキスト

times

public static java.lang.String times(java.lang.String str,
                                     int count)
引数strをcount個繰り返した文字列を返す。 例 times("../", 3) => "../../../"

パラメータ:
str - 繰り返す文字列。null不可
count - 繰り返す数。0以上。
戻り値:
strがcount回繰り返された文字列を返す。