Kagetaka

net.hizlab.kagetaka.util
クラス TextFormat

java.lang.Object
  拡張net.hizlab.kagetaka.util.TextFormat

public class TextFormat
extends Object

文字列を適切にフォーマットするためのユーティリティです。

バージョン:
$Revision: 1.2 $

メソッドの概要
static String convertXhtml(Reporter reporter, int line, int column, String value, boolean before, boolean after, boolean abbr, boolean reference)
          指定された文字列を、XHTML のコンテンツに準ずる変換をして返します。
static String convertXhtml(String value, boolean before, boolean after, boolean abbr, boolean reference)
          指定された文字列を、XHTML のコンテンツに準ずる変換をして返します。
static boolean hasCharacters(String value)
          空白文字以外の文字を持っているかを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

convertXhtml

public static String convertXhtml(Reporter reporter,
                                  int line,
                                  int column,
                                  String value,
                                  boolean before,
                                  boolean after,
                                  boolean abbr,
                                  boolean reference)
指定された文字列を、XHTML のコンテンツに準ずる変換をして返します。 改行コードなどをスペースに変換し、& などによる文字参照や、 実体参照を解決し、スペース詰めを行います。

現在、実体参照は、XHTML 1.0 で定義されている物が有効です。

パラメータ:
reporter - エラーレポータ
line - 行番号 (1 から)
column - カラム位置 (1 から)
value - 処理対象の文字列
before - 文字列の最初にあるスペースを取り除く場合は true、それ以外は false
after - 文字列の最後にあるスペースを取り除く場合は true、それ以外は false
abbr - 連続するスペースを詰める場合は true、それ以外は false
reference - 参照を解決する場合は true、それ以外は false
戻り値:
変換された文字列
関連項目:
XHTML 1.0: A.2 Entity Sets

convertXhtml

public static String convertXhtml(String value,
                                  boolean before,
                                  boolean after,
                                  boolean abbr,
                                  boolean reference)
指定された文字列を、XHTML のコンテンツに準ずる変換をして返します。 改行コードなどをスペースに変換し、& などによる文字参照や、 実体参照を解決し、スペース詰めを行います。

現在、実体参照は、XHTML 1.0 で定義されている物が有効です。

パラメータ:
value - 処理対象の文字列
before - 文字列の最初にあるスペースを取り除く場合は true、それ以外は false
after - 文字列の最後にあるスペースを取り除く場合は true、それ以外は false
abbr - 連続するスペースを詰める場合は true、それ以外は false
reference - 参照を解決する場合は true、それ以外は false
戻り値:
変換された文字列
関連項目:
XHTML 1.0: A.2 Entity Sets

hasCharacters

public static boolean hasCharacters(String value)
空白文字以外の文字を持っているかを返します。

パラメータ:
value - 処理対象の文字列
戻り値:
空白文字以外の文字を持っている場合は true それ以外の場合は false

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 6, 2003'