public class LocaleInfo
extends java.lang.Object
ロケールに関する情報を設定する。
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
CHARSET_TO_GETBYTES
文字列型セルの入力文字列が最大入力長を超えたことを確認するために文字コード変換するキャラセット名 (シフト JIS は "MS932").
|
private java.lang.String |
charsetToGetbytes
ロケール情報.
|
static java.lang.String |
EXCODE_OF_EXL_WORKBOOK
JExcelAPI を使用する際に、ワークブックの文字コードを指定する (シフト JIS は "windows-31j").
|
private java.lang.String |
excodeOfExlWorkbook
ロケール情報.
|
private java.util.Locale |
locale
ロケール.
|
static java.lang.String |
LOCALE_NAME
ISO 言語コード ISO-639 で定義される 2 桁の小文字です (日本語は "ja").
|
private java.lang.String |
localeName
ロケール情報.
|
static java.lang.String |
TIME_ZONE_ID
タイムゾーンをあらわす文字列です (日本は "Japan").
|
private java.lang.String |
timeZoneId
ロケール情報.
|
コンストラクタと説明 |
---|
LocaleInfo()
コンストラクタ.
|
LocaleInfo(java.lang.String localName,
java.lang.String timeZoneId,
java.lang.String charsetToGetbytes,
java.lang.String excodeOfExlWorkbook)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getCharsetToGetbytes()
getter/setter.
|
java.lang.String |
getExcodeOfExlWorkbook()
getter/setter.
|
java.util.Locale |
getLocale()
getter/setter.
|
java.lang.String |
getLocaleName()
getter/setter.
|
java.lang.String |
getTimeZoneId()
getter/setter.
|
boolean |
isValid()
機能.
|
void |
setCharsetToGetbytes(java.lang.String charsetToGetbytes)
getter/setter.
|
void |
setExcodeOfExlWorkbook(java.lang.String excodeOfExlWorkbook)
getter/setter.
|
void |
setLocale(java.util.Locale locale)
getter/setter.
|
void |
setLocaleName(java.lang.String localName)
getter/setter.
|
void |
setTimeZoneId(java.lang.String timeZoneId)
getter/setter.
|
public static final java.lang.String LOCALE_NAME
Locale
,
定数フィールド値public static final java.lang.String TIME_ZONE_ID
TimeZone
,
定数フィールド値public static final java.lang.String CHARSET_TO_GETBYTES
Charset
,
定数フィールド値public static final java.lang.String EXCODE_OF_EXL_WORKBOOK
Charset
,
定数フィールド値private java.util.Locale locale
localeName
で指定されたロケール名(言語)に対応するロケール。
private java.lang.String localeName
ロケールを指定する。
既定値は
LOCALE_NAME
private java.lang.String timeZoneId
タイムゾーンを指定する。
既定値は
TIME_ZONE_ID
private java.lang.String charsetToGetbytes
文字列型セルの入力文字列を変換する文字コードを指定する。
既定値は
CHARSET_TO_GETBYTES
private java.lang.String excodeOfExlWorkbook
JExcelAPI を使用する際の、ワークブックの文字コードを指定する。
既定値は
EXCODE_OF_EXL_WORKBOOK
public LocaleInfo(java.lang.String localName, java.lang.String timeZoneId, java.lang.String charsetToGetbytes, java.lang.String excodeOfExlWorkbook)
localName
- ロケール名
localeName
に設定する値。timeZoneId
- タイムゾーン
timeZoneId
に設定する値。charsetToGetbytes
- 入力文字列を変換する文字コード
charsetToGetbytes
に設定する値。excodeOfExlWorkbook
- JExcelAPI を使用する場合に、ワークブックの文字コード
excodeOfExlWorkbook
に設定する値。public LocaleInfo()
public final java.util.Locale getLocale()
locale
を返す。public final void setLocale(java.util.Locale locale)
locale
- locale
に指定するロケールpublic final java.lang.String getLocaleName()
localeName
を返す。public final void setLocaleName(java.lang.String localName)
localName
- localeName
に設定する値。public final java.lang.String getTimeZoneId()
timeZoneId
を返す。public final void setTimeZoneId(java.lang.String timeZoneId)
timeZoneId
- timeZoneId
に設定する値。public final java.lang.String getCharsetToGetbytes()
charsetToGetbytes
を返す。public final void setCharsetToGetbytes(java.lang.String charsetToGetbytes)
charsetToGetbytes
- charsetToGetbytes
に設定する値。public final java.lang.String getExcodeOfExlWorkbook()
excodeOfExlWorkbook
を返す。public final void setExcodeOfExlWorkbook(java.lang.String excodeOfExlWorkbook)
excodeOfExlWorkbook
- excodeOfExlWorkbook
に設定する値。public final boolean isValid()
ロケール名、タイムゾーン、変換文字コード、ワークブック文字コードが null や空文字列 "" ではないことを確認する。