public class ArrayListEditor<E extends java.util.ArrayList<T>,T>
extends com.l2fprod.common.beans.editor.StringConverterPropertyEditor
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<T> |
arrayList |
protected java.lang.Class<T> |
classType |
protected java.lang.String |
elementPattern |
static java.lang.String |
INTEGER_PATTERN |
static java.lang.String |
IP_ADDRESS_PATTERN |
static java.lang.String |
IP_ADDRESSWITH_PORT_PATTERN |
static java.lang.String |
IP_PORT_RANGE_PATTERN |
protected int |
maxSize |
protected T |
maxValue |
protected int |
minSize |
protected T |
minValue |
static java.lang.String |
REAL_PATTERN |
static java.lang.String |
STRING_LIST_PATTERN |
static int |
UNLIMITED_SIZE |
Modifier and Type | Method and Description |
---|---|
protected T |
convertElement(java.lang.String text) |
protected java.lang.Object |
convertFromString(java.lang.String text) |
protected java.lang.String |
convertToString(java.lang.Object value) |
static ArrayListEditor<java.util.ArrayList<java.lang.Double>,java.lang.Double> |
forgeDouble(int size) |
static ArrayListEditor<java.util.ArrayList<java.lang.Double>,java.lang.Double> |
forgeDouble(int minSize,
int maxSize) |
static ArrayListEditor<java.util.ArrayList<java.lang.Double>,java.lang.Double> |
forgeDouble(int minSize,
int maxSize,
double minValue,
double maxValue) |
static ArrayListEditor<java.util.ArrayList<java.lang.Float>,java.lang.Float> |
forgeFloat(int size) |
static ArrayListEditor<java.util.ArrayList<java.lang.Float>,java.lang.Float> |
forgeFloat(int minSize,
int maxSize) |
static ArrayListEditor<java.util.ArrayList<java.lang.Integer>,java.lang.Integer> |
forgeInteger(int size) |
static ArrayListEditor<java.util.ArrayList<java.lang.Integer>,java.lang.Integer> |
forgeInteger(int minSize,
int maxSize) |
static ArrayListEditor<java.util.ArrayList<java.lang.Long>,java.lang.Long> |
forgeLong(int size) |
static ArrayListEditor<java.util.ArrayList<java.lang.Long>,java.lang.Long> |
forgeLong(int minSize,
int maxSize) |
static ArrayListEditor<java.util.ArrayList<java.lang.Long>,java.lang.Long> |
forgeLong(int minSize,
int maxSize,
long minValue,
long maxValue) |
static ArrayListEditor<java.util.ArrayList<java.lang.Short>,java.lang.Short> |
forgeShort(int size) |
static ArrayListEditor<java.util.ArrayList<java.lang.Short>,java.lang.Short> |
forgeShort(int minSize,
int maxSize) |
static ArrayListEditor<java.util.ArrayList<java.lang.String>,java.lang.String> |
forgeString(int size) |
static ArrayListEditor<java.util.ArrayList<java.lang.String>,java.lang.String> |
forgeString(int minSize,
int maxSize) |
static ArrayListEditor<java.util.ArrayList<java.lang.String>,java.lang.String> |
forgeString(int minSize,
int maxSize,
java.lang.String regexp) |
static ArrayListEditor<java.util.ArrayList<java.lang.String>,java.lang.String> |
forgeString(int size,
java.lang.String regexp) |
int |
getMaxSize() |
int |
getMinSize() |
java.util.ArrayList<T> |
getValue() |
protected void |
init() |
static void |
main(java.lang.String[] args) |
public static final java.lang.String REAL_PATTERN
public static final java.lang.String INTEGER_PATTERN
public static final java.lang.String STRING_LIST_PATTERN
public static final java.lang.String IP_ADDRESS_PATTERN
public static final java.lang.String IP_PORT_RANGE_PATTERN
public static final java.lang.String IP_ADDRESSWITH_PORT_PATTERN
public static final int UNLIMITED_SIZE
protected java.util.ArrayList<T> arrayList
protected final java.lang.Class<T> classType
protected int minSize
protected int maxSize
protected T minValue
protected T maxValue
protected java.lang.String elementPattern
public static ArrayListEditor<java.util.ArrayList<java.lang.Double>,java.lang.Double> forgeDouble(int size)
public static ArrayListEditor<java.util.ArrayList<java.lang.Double>,java.lang.Double> forgeDouble(int minSize, int maxSize)
public static ArrayListEditor<java.util.ArrayList<java.lang.Double>,java.lang.Double> forgeDouble(int minSize, int maxSize, double minValue, double maxValue)
public static ArrayListEditor<java.util.ArrayList<java.lang.Float>,java.lang.Float> forgeFloat(int size)
public static ArrayListEditor<java.util.ArrayList<java.lang.Float>,java.lang.Float> forgeFloat(int minSize, int maxSize)
public static ArrayListEditor<java.util.ArrayList<java.lang.Integer>,java.lang.Integer> forgeInteger(int size)
public static ArrayListEditor<java.util.ArrayList<java.lang.Integer>,java.lang.Integer> forgeInteger(int minSize, int maxSize)
public static ArrayListEditor<java.util.ArrayList<java.lang.Long>,java.lang.Long> forgeLong(int size)
public static ArrayListEditor<java.util.ArrayList<java.lang.Long>,java.lang.Long> forgeLong(int minSize, int maxSize)
public static ArrayListEditor<java.util.ArrayList<java.lang.Long>,java.lang.Long> forgeLong(int minSize, int maxSize, long minValue, long maxValue)
public static ArrayListEditor<java.util.ArrayList<java.lang.Short>,java.lang.Short> forgeShort(int size)
public static ArrayListEditor<java.util.ArrayList<java.lang.Short>,java.lang.Short> forgeShort(int minSize, int maxSize)
public static ArrayListEditor<java.util.ArrayList<java.lang.String>,java.lang.String> forgeString(int size)
public static ArrayListEditor<java.util.ArrayList<java.lang.String>,java.lang.String> forgeString(int minSize, int maxSize)
public static ArrayListEditor<java.util.ArrayList<java.lang.String>,java.lang.String> forgeString(int size, java.lang.String regexp)
public static ArrayListEditor<java.util.ArrayList<java.lang.String>,java.lang.String> forgeString(int minSize, int maxSize, java.lang.String regexp)
protected void init()
public java.util.ArrayList<T> getValue()
getValue
in interface java.beans.PropertyEditor
getValue
in class com.l2fprod.common.beans.editor.StringConverterPropertyEditor
protected T convertElement(java.lang.String text)
protected java.lang.Object convertFromString(java.lang.String text)
convertFromString
in class com.l2fprod.common.beans.editor.StringConverterPropertyEditor
protected java.lang.String convertToString(java.lang.Object value)
convertToString
in class com.l2fprod.common.beans.editor.StringConverterPropertyEditor
public int getMinSize()
public int getMaxSize()
public static void main(java.lang.String[] args)
args
- Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.