com.infoteria.asteria.flowlibrary2.property
クラス EncodingProperty
java.lang.Object
|
+--com.infoteria.asteria.flowlibrary2.property.ValueProperty
|
+--com.infoteria.asteria.flowlibrary2.property.StringProperty
|
+--com.infoteria.asteria.flowlibrary2.property.EncodingProperty
- すべての実装インタフェース:
- Cloneable, Property
- public class EncodingProperty
- extends StringProperty
StringPropertyを拡張してEncodingの設定に特化したクラスです。
|
コンストラクタの概要 |
EncodingProperty(String name)
EncodingProperty(name, false, true, null) と同じです。 |
EncodingProperty(String name,
boolean required)
EncodingProperty(name, required, true, null) と同じです。 |
EncodingProperty(String name,
boolean required,
boolean mapable)
EncodingProperty(name, required, mapable, null) と同じです。 |
EncodingProperty(String name,
boolean required,
boolean mapable,
String value)
コンストラクタ |
| クラス com.infoteria.asteria.flowlibrary2.property.ValueProperty から継承したメソッド |
assign, clone, getName, getType, getValue, getValueType, init, isMapable, isNull, isRequired, setRequired, setString, toString |
STR_AUTODETECT
public static final String STR_AUTODETECT
STR_PLATFORM
public static final String STR_PLATFORM
EncodingProperty
public EncodingProperty(String name)
- EncodingProperty(name, false, true, null) と同じです。
EncodingProperty
public EncodingProperty(String name,
boolean required)
- EncodingProperty(name, required, true, null) と同じです。
EncodingProperty
public EncodingProperty(String name,
boolean required,
boolean mapable)
- EncodingProperty(name, required, mapable, null) と同じです。
EncodingProperty
public EncodingProperty(String name,
boolean required,
boolean mapable,
String value)
- コンストラクタ
- パラメータ:
name - プロパティ名required - このプロパティが必須プロパティの場合はtruemapable - このプロパティがMapping可能な場合はtruevalue - デフォルト値
isAutoDetect
public boolean isAutoDetect()
- 設定値が"(AutoDetect)"の場合にtrueを返します。
isPlatform
public boolean isPlatform()
- 設定値が"(Platform)"の場合にtrueを返します。
getEncoding
public String getEncoding()
- strValueを解釈してエンコーディング名を返します。
strValueが"(AutoDetect)"の場合は"JISAutoDetect"を返します。
strValueが"(Platform)"の場合はnullを返します。
strValueが設定されていない場合は"us-ascii"を返します。
それ以外の場合はstrValueを返します。
strValueがエンコーディング名として正当かどうかはチェックされません。