public class StringArrayPropertyEditor
extends java.beans.PropertyEditorSupportPropertyEditor。文字列は、カスタマイズ可能な区切り記号を使用した CSV 形式である必要があります。デフォルトでは、結果の値は空白が削除されます。
StringUtils.delimitedListToStringArray(java.lang.String, java.lang.String), StringUtils.arrayToDelimitedString(java.lang.Object[], java.lang.String)| 修飾子と型 | フィールドと説明 |
|---|---|
static java.lang.String | DEFAULT_SEPARATOR 文字列を分割するためのデフォルトのセパレータ: コンマ(",")。 |
| コンストラクターと説明 |
|---|
StringArrayPropertyEditor() デフォルトの区切り文字(コンマ)を使用して新しい StringArrayPropertyEditor を作成します。 |
StringArrayPropertyEditor(java.lang.String separator) 指定されたセパレータを使用して新しい StringArrayPropertyEditor を作成します。 |
StringArrayPropertyEditor(java.lang.String separator, boolean emptyArrayAsNull) 指定されたセパレータを使用して新しい StringArrayPropertyEditor を作成します。 |
StringArrayPropertyEditor(java.lang.String separator, boolean emptyArrayAsNull, boolean trimValues) 指定されたセパレータを使用して新しい StringArrayPropertyEditor を作成します。 |
StringArrayPropertyEditor(java.lang.String separator, java.lang.String charsToDelete, boolean emptyArrayAsNull) 指定されたセパレータを使用して新しい StringArrayPropertyEditor を作成します。 |
StringArrayPropertyEditor(java.lang.String separator, java.lang.String charsToDelete, boolean emptyArrayAsNull, boolean trimValues) 指定されたセパレータを使用して新しい StringArrayPropertyEditor を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.String | getAsText() |
void | setAsText(java.lang.String text) |
public static final java.lang.String DEFAULT_SEPARATOR
public StringArrayPropertyEditor()
空のテキスト(要素なし)は空の配列に変換されます。
public StringArrayPropertyEditor(java.lang.String separator)
空のテキスト(要素なし)は空の配列に変換されます。
separator - String の分割に使用するセパレーター public StringArrayPropertyEditor(java.lang.String separator,
boolean emptyArrayAsNull)separator - String の分割に使用するセパレーター emptyArrayAsNull - 空の文字列配列を null に変換する場合は true public StringArrayPropertyEditor(java.lang.String separator,
boolean emptyArrayAsNull,
boolean trimValues)separator - String の分割に使用するセパレーター emptyArrayAsNull - 空の文字列配列を null に変換する場合は true trimValues - 解析された配列の値を空白から削除する場合は true (デフォルトは true)。public StringArrayPropertyEditor(java.lang.String separator,
@Nullable
java.lang.String charsToDelete,
boolean emptyArrayAsNull)separator - String の分割に使用するセパレーター charsToDelete - 入力文字列をトリミングするだけでなく、削除する文字のセット。不要な改行を削除するのに便利です。たとえば、"\r\n\f" は文字列内のすべての新しい行と改行を削除します。emptyArrayAsNull - 空の文字列配列を null に変換する場合は true public StringArrayPropertyEditor(java.lang.String separator,
@Nullable
java.lang.String charsToDelete,
boolean emptyArrayAsNull,
boolean trimValues)separator - String の分割に使用するセパレーター charsToDelete - 入力文字列をトリミングするだけでなく、削除する文字のセット。不要な改行を削除するのに便利です。たとえば、"\r\n\f" は文字列内のすべての新しい行と改行を削除します。emptyArrayAsNull - 空の文字列配列を null に変換する場合は true trimValues - 解析された配列の値を空白から削除する場合は true (デフォルトは true)。public void setAsText(java.lang.String text)
throws java.lang.IllegalArgumentExceptionjava.beans.PropertyEditor 内の setAsText java.beans.PropertyEditorSupport の setAsText java.lang.IllegalArgumentExceptionpublic java.lang.String getAsText()
java.beans.PropertyEditor 内の getAsText java.beans.PropertyEditorSupport の getAsText