OpenMeisterEnterprise®/EF
システム基盤 Ver.4.6
APIリファレンス

jp.co.nec.ome.text
クラス OmStringFormat

java.lang.Object
  拡張jp.co.nec.ome.text.OmStringFormat

public class OmStringFormat
extends java.lang.Object

文字列のフォーマットクラスです。
文字列をフォーマットする機能を提供します。
本クラスはstaticメソッドのみで構成され、インスタンスを作成しません。

使用方法:

 //HTMLが記述された文字列のメタ文字を置き換えて出力します。
 //この場合、出力結果は"<HTML></HTML>"となります。
 System.out.println(OmStringFormat.replaceTag("<HTML></HTML>"));
 

 //JIS2004追加文字などのシフトJISで表現できない文字列を置き換えて出力します。
 //この場合、出力結果は"森○外"となります。(元の文字は「森鴎外」の別字体)
 System.out.println(OmStringFormat.replaceNotSJISCharacter("森鷗外", "○"));
 

導入されたバージョン:
OpenMeisterEnterprise/EF 2.2

コンストラクタの概要
protected OmStringFormat()
          本クラスはインスタンスを生成しません。
 
メソッドの概要
static boolean containsNotSJISCharacter(java.lang.String argOriginalString)
          対象文字列中にJIS2004追加文字などのShift_JIS(MS932)で表現できない文字や 数値文字参照文字列を含むかを判定します。
static java.lang.String replaceNotSJISCharacter(java.lang.String argOriginalString, java.lang.String argReplaceCharacter)
          JIS2004追加文字などのShift_JIS(MS932)で表現できない文字)が 含まれている場合その文字を指定の文字で置換します。
static java.lang.String replaceTag(java.lang.String argHTMLString)
          HTML文字列におけるメタ文字を置き換えます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

OmStringFormat

protected OmStringFormat()
本クラスはインスタンスを生成しません。

メソッドの詳細

replaceTag

public static java.lang.String replaceTag(java.lang.String argHTMLString)
HTML文字列におけるメタ文字を置き換えます。

パラメータ:
argHTMLString - HTML文字列
戻り値:
置き換え処理後の文字列

containsNotSJISCharacter

public static boolean containsNotSJISCharacter(java.lang.String argOriginalString)
対象文字列中にJIS2004追加文字などのShift_JIS(MS932)で表現できない文字や 数値文字参照文字列を含むかを判定します。

パラメータ:
argOriginalString - 対象文字列
戻り値:
true:含む
false:含まない

replaceNotSJISCharacter

public static java.lang.String replaceNotSJISCharacter(java.lang.String argOriginalString,
                                                       java.lang.String argReplaceCharacter)
JIS2004追加文字などのShift_JIS(MS932)で表現できない文字)が 含まれている場合その文字を指定の文字で置換します。
同時に数値文字参照文字列の変換も行います。
数値文字参照文字がShift_JIS(MS932)で表現可能な場合は 指定された置換文字ではなく参照されている本来の文字に変換します。

パラメータ:
argOriginalString - 処理対象文字列
argReplaceCharacter - 置き換え指定文字(列)
戻り値:
置き換え処理後の文字列を返します。
置き換えが全く不要な場合は元の文字列をそのまま返します。
置き換え指定文字がnullの場合で実際には置き換えが必要な場合はnullを返します。

OpenMeisterEnterprise®/EF
システム基盤 Ver.4.6
APIリファレンス

OpenMeisterEnterprise®は、NECシステムテクノロジー株式会社の登録商標です。