-
-
Notifications
You must be signed in to change notification settings - Fork 14
Supported types
Ahmad K. Bawaneh edited this page Dec 24, 2019
·
2 revisions
all the following types are supported, and you can next and combine them as much as you want:
//primitives and boxed
public String stringField;
public byte byteField;
public Byte boxedByteField;
public short shortField;
public Short boxedShortField;
public int intField;
public Integer boxedIntField;
public long longField;
public Long boxedLongField;
public double doubleField;
public Double boxedDoubleField;
public float floatField;
public Float boxedFloatField;
public boolean booleanField;
public Boolean boxedBooleanField;
public char charField;
public Character boxedCharField;
//special types
public BigInteger bigIntegerField;
public BigDecimal bigDecimalField;
public Date dateField;
public java.sql.Date sqlDateField;
public Time timeField;
public Timestamp timestampField;
public Void voidField;
//Enums
public AnEnum enumField;
//1 dimensional primitives arrays
public byte[] byteFieldArray;
public short[] shortFieldArray;
public int[] intFieldArray;
public long[] longFieldArray;
public double[] doubleFieldArray;
public float[] floatFieldArray;
public boolean[] booleanFieldArray;
public char[] charFieldArray;
//2 dimensional primitives arrays
public byte[][] byteFieldArray2d;
public short[][] shortFieldArray2d;
public int[][] intFieldArray2d;
public long[][] longFieldArray2d;
public double[][] doubleFieldArray2d;
public float[][] floatFieldArray2d;
public boolean[][] booleanFieldArray2d;
public char[][] charFieldArray2d;
//1 dimensional Boxed arrays
public String[] stringFieldArray;
public Byte[] boxedByteFieldArray;
public Short[] boxedShortFieldArray;
public Integer[] boxedIntFieldArray;
public Long[] boxedLongFieldArray;
public Double[] boxedDoubleFieldArray;
public Float[] boxedFloatFieldArray;
public Boolean[] boxedBooleanFieldArray;
public Character[] boxedCharFieldArray;
//1 dimensional special types arrays
public BigInteger[] bigIntegerFieldArray;
public BigDecimal[] bigDecimalFieldArray;
public Date[] dateFieldArray;
public java.sql.Date[] sqlDateFieldArray;
public Time[] timeFieldArray;
public Timestamp[] timestampFieldArray;
public Void[] voidFieldArray;
//2 dimensional boxed arrays
public String[][] stringFieldArray2d;
public Byte[][] boxedByteFieldArray2d;
public Short[][] boxedShortFieldArray2d;
public Integer[][] boxedIntFieldArray2d;
public Long[][] boxedLongFieldArray2d;
public Double[][] boxedDoubleFieldArray2d;
public Float[][] boxedFloatFieldArray2d;
public Boolean[][] boxedBooleanFieldArray2d;
public Character[][] boxedCharFieldArray2d;
//2 dimensional special types arrays
public BigInteger[][] bigIntegerFieldArray2d;
public BigDecimal[][] bigDecimalFieldArray2d;
public Date[][] dateFieldArray2d;
public java.sql.Date[][] sqlDateFieldArray2d;
public Time[][] timeFieldArray2d;
public Timestamp[][] timestampFieldArray2d;
public Void[][] voidFieldArray2d;
//1 dimensional enum arrays
public AnEnum[] enumArray;
//2 dimensional enum arrays
public AnEnum[][] enumArray2d;
//collections
public AbstractCollection<String> abstractCollection;
public AbstractList<String> abstractList;
public AbstractQueue<String> abstractQueue;
public AbstractSequentialList<String> abstractSequentialList;
public AbstractSet<String> abstractSet;
public ArrayList<String> arrayList;
public Collection<String> collection;
public EnumSet<AnEnum> enumSet;
public HashSet<String> hashSet;
public Iterable<String> iterable;
public LinkedHashSet<String> linkedHashSet;
public LinkedList<String> linkedList;
public List<String> list;
public PriorityQueue<String> priorityQueue;
public Queue<String> queue;
public Set<String> set;
public SortedSet<String> sortedSet;
public Stack<String> stack;
public TreeSet<String> treeSet;
public Vector<String> vector;
//Maps
public AbstractMap<String, String> abstractMap;
public EnumMap<AnEnum, Integer> enumMap;
public HashMap<Integer, Double> hashMap;
public IdentityHashMap<Long, Date> identityHashMap;
public LinkedHashMap<Double, AnEnum> linkedHashMap;
public Map<Short, Time> map;
public SortedMap<String, Short> sortedMap;
public TreeMap<String, BigInteger> treeMap;
public AnotherBean anotherBean;