jp.go.nict.langrid.commons.codec
クラス WindowsFileNameCodec

java.lang.Object
  上位を拡張 jp.go.nict.langrid.commons.codec.FileNameCodec
      上位を拡張 jp.go.nict.langrid.commons.codec.WindowsFileNameCodec

public class WindowsFileNameCodec
extends FileNameCodec

Windowsシステムに適したファイル名変換方法の実装。 "."、".."だけの文字列、'\\'、'/'、','、';':、':':、'*':、'?':、'"':、'<':、'>':、'|':を含む文字列、 "aux"、"comN"、"con"、"nul"、"lptN"、"prn"を含む文字列(大文字小文字は無視、Nは0~9)が変換される。

バージョン:
$Revision: 8770 $
作成者:
Takao Nakaguchi, $Author: Takao Nakaguchi $

コンストラクタの概要
WindowsFileNameCodec()
           
 
メソッドの概要
 String decode(String value)
          文字列を復元する。
 String encode(String value)
          文字列をファイル名に適した文字列へ変換する。
protected  String sharpEncode(char c)
           
protected  void sharpEncode(char[] chars, int start, int count, StringBuilder builder)
           
 
クラス jp.go.nict.langrid.commons.codec.FileNameCodec から継承されたメソッド
decode, decodeChars, getInstance, isHexAlphaOrDigit
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WindowsFileNameCodec

public WindowsFileNameCodec()
メソッドの詳細

encode

public String encode(String value)
クラス FileNameCodec の記述:
文字列をファイル名に適した文字列へ変換する。

定義:
クラス FileNameCodec 内の encode
パラメータ:
value - 文字列
戻り値:
変換された文字列

decode

public String decode(String value)
クラス FileNameCodec の記述:
文字列を復元する。

定義:
クラス FileNameCodec 内の decode
パラメータ:
value - 文字列
戻り値:
復元された文字列

sharpEncode

protected void sharpEncode(char[] chars,
                           int start,
                           int count,
                           StringBuilder builder)

sharpEncode

protected String sharpEncode(char c)