Class EncodingProperty
java.lang.Object
com.infoteria.asteria.flowlibrary2.property.ValueProperty
com.infoteria.asteria.flowlibrary2.property.StringProperty
com.infoteria.asteria.flowlibrary2.property.EncodingProperty
StringPropertyを拡張してEncodingの設定に特化したクラスです。
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEncodingProperty(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) コンストラクタ -
Method Summary
Modifier and TypeMethodDescriptionstrValueを解釈してエンコーディング名を返します。
strValueが"(AutoDetect)"の場合は"JISAutoDetect"を返します。
strValueが"(Platform)"の場合はnullを返します。
strValueが設定されていない場合は"us-ascii"を返します。
それ以外の場合はstrValueを返します。
strValueがエンコーディング名として正当かどうかはチェックされません。boolean設定値が"(AutoDetect)"の場合にtrueを返します。boolean設定値が"(Platform)"の場合にtrueを返します。Methods inherited from class com.infoteria.asteria.flowlibrary2.property.StringProperty
setValue, strValueMethods inherited from class com.infoteria.asteria.flowlibrary2.property.ValueProperty
assign, clone, getName, getType, getValue, getValueType, init, isMapable, isNull, isRequired, resetMacro, setRequired, setString, toString
-
Field Details
-
STR_AUTODETECT
- See Also:
-
STR_PLATFORM
- See Also:
-
-
Constructor Details
-
EncodingProperty
EncodingProperty(name, false, true, null) と同じです。 -
EncodingProperty
EncodingProperty(name, required, true, null) と同じです。 -
EncodingProperty
EncodingProperty(name, required, mapable, null) と同じです。 -
EncodingProperty
コンストラクタ- Parameters:
name- プロパティ名required- このプロパティが必須プロパティの場合はtruemapable- このプロパティがMapping可能な場合はtruevalue- デフォルト値
-
-
Method Details
-
isAutoDetect
public boolean isAutoDetect()設定値が"(AutoDetect)"の場合にtrueを返します。 -
isPlatform
public boolean isPlatform()設定値が"(Platform)"の場合にtrueを返します。 -
getEncoding
strValueを解釈してエンコーディング名を返します。
strValueが"(AutoDetect)"の場合は"JISAutoDetect"を返します。
strValueが"(Platform)"の場合はnullを返します。
strValueが設定されていない場合は"us-ascii"を返します。
それ以外の場合はstrValueを返します。
strValueがエンコーディング名として正当かどうかはチェックされません。
-