[DEV] remove deprecated code, but already used ==> bug...
This commit is contained in:
parent
3ad74f0fb1
commit
e86cd23abf
@ -3,8 +3,6 @@ package org.atriasoft.eStringSerialize;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import org.atriasoft.exml.parser.Tools;
|
|
||||||
|
|
||||||
public class StringSerializer {
|
public class StringSerializer {
|
||||||
private static final Map<Class<?>, Converter> VALUES_OF = new HashMap<>();
|
private static final Map<Class<?>, Converter> VALUES_OF = new HashMap<>();
|
||||||
static {
|
static {
|
||||||
@ -232,340 +230,340 @@ public class StringSerializer {
|
|||||||
return new String[] { toString(data) };
|
return new String[] { toString(data) };
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
StringSerializer.VALUES_OF.put(byte[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(byte[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return Tools.parseByteStringList(value);
|
// return Tools.parseByteStringList(value);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return Tools.toString((byte[])data);
|
// return Tools.toString((byte[])data);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
byte[] dataCast = (byte[])data;
|
// byte[] dataCast = (byte[])data;
|
||||||
String[] out = new String[dataCast.length];
|
// String[] out = new String[dataCast.length];
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
out[iii] = Byte.toString(dataCast[iii]);
|
// out[iii] = Byte.toString(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out;
|
// return out;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(Byte[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(Byte[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return Tools.parseByteClassStringList(value);
|
// return Tools.parseByteClassStringList(value);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return Tools.toString((Byte[])data);
|
// return Tools.toString((Byte[])data);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
Byte[] dataCast = (Byte[])data;
|
// Byte[] dataCast = (Byte[])data;
|
||||||
String[] out = new String[dataCast.length];
|
// String[] out = new String[dataCast.length];
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
out[iii] = Byte.toString(dataCast[iii]);
|
// out[iii] = Byte.toString(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out;
|
// return out;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(short[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(short[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return Tools.parseShortStringList(value);
|
// return Tools.parseShortStringList(value);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return Tools.toString((short[])data);
|
// return Tools.toString((short[])data);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
short[] dataCast = (short[])data;
|
// short[] dataCast = (short[])data;
|
||||||
String[] out = new String[dataCast.length];
|
// String[] out = new String[dataCast.length];
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
out[iii] = Short.toString(dataCast[iii]);
|
// out[iii] = Short.toString(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out;
|
// return out;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(Short[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(Short[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return Tools.parseShortClassStringList(value);
|
// return Tools.parseShortClassStringList(value);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return Tools.toString((Short[])data);
|
// return Tools.toString((Short[])data);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
Short[] dataCast = (Short[])data;
|
// Short[] dataCast = (Short[])data;
|
||||||
String[] out = new String[dataCast.length];
|
// String[] out = new String[dataCast.length];
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
out[iii] = Short.toString(dataCast[iii]);
|
// out[iii] = Short.toString(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out;
|
// return out;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(int[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(int[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return Tools.parseIntegerStringList(value);
|
// return Tools.parseIntegerStringList(value);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return Tools.toString((int[])data);
|
// return Tools.toString((int[])data);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
int[] dataCast = (int[])data;
|
// int[] dataCast = (int[])data;
|
||||||
String[] out = new String[dataCast.length];
|
// String[] out = new String[dataCast.length];
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
out[iii] = Integer.toString(dataCast[iii]);
|
// out[iii] = Integer.toString(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out;
|
// return out;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(Integer[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(Integer[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return Tools.parseIntegerClassStringList(value);
|
// return Tools.parseIntegerClassStringList(value);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return Tools.toString((Integer[])data);
|
// return Tools.toString((Integer[])data);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
Integer[] dataCast = (Integer[])data;
|
// Integer[] dataCast = (Integer[])data;
|
||||||
String[] out = new String[dataCast.length];
|
// String[] out = new String[dataCast.length];
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
out[iii] = Integer.toString(dataCast[iii]);
|
// out[iii] = Integer.toString(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out;
|
// return out;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(long[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(long[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return Tools.parseLongStringList(value);
|
// return Tools.parseLongStringList(value);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return Tools.toString((long[])data);
|
// return Tools.toString((long[])data);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
long[] dataCast = (long[])data;
|
// long[] dataCast = (long[])data;
|
||||||
String[] out = new String[dataCast.length];
|
// String[] out = new String[dataCast.length];
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
out[iii] = Long.toString(dataCast[iii]);
|
// out[iii] = Long.toString(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out;
|
// return out;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(Long[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(Long[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return Tools.parseLongClassStringList(value);
|
// return Tools.parseLongClassStringList(value);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return Tools.toString((Long[])data);
|
// return Tools.toString((Long[])data);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
Long[] dataCast = (Long[])data;
|
// Long[] dataCast = (Long[])data;
|
||||||
String[] out = new String[dataCast.length];
|
// String[] out = new String[dataCast.length];
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
out[iii] = Long.toString(dataCast[iii]);
|
// out[iii] = Long.toString(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out;
|
// return out;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(float[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(float[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return Tools.parseFloatStringList(value);
|
// return Tools.parseFloatStringList(value);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return Tools.toString((float[])data);
|
// return Tools.toString((float[])data);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
int[] dataCast = (int[])data;
|
// int[] dataCast = (int[])data;
|
||||||
String[] out = new String[dataCast.length];
|
// String[] out = new String[dataCast.length];
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
out[iii] = Float.toString(dataCast[iii]);
|
// out[iii] = Float.toString(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out;
|
// return out;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(Float[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(Float[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return Tools.parseFloatClassStringList(value);
|
// return Tools.parseFloatClassStringList(value);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return Tools.toString((Float[])data);
|
// return Tools.toString((Float[])data);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
Float[] dataCast = (Float[])data;
|
// Float[] dataCast = (Float[])data;
|
||||||
String[] out = new String[dataCast.length];
|
// String[] out = new String[dataCast.length];
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
out[iii] = Float.toString(dataCast[iii]);
|
// out[iii] = Float.toString(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out;
|
// return out;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(double[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(double[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return Tools.parseDoubleStringList(value);
|
// return Tools.parseDoubleStringList(value);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return Tools.toString((double[])data);
|
// return Tools.toString((double[])data);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
int[] dataCast = (int[])data;
|
// int[] dataCast = (int[])data;
|
||||||
String[] out = new String[dataCast.length];
|
// String[] out = new String[dataCast.length];
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
out[iii] = Double.toString(dataCast[iii]);
|
// out[iii] = Double.toString(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out;
|
// return out;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(Double[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(Double[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return Tools.parseDoubleClassStringList(value);
|
// return Tools.parseDoubleClassStringList(value);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return Tools.toString((Double[])data);
|
// return Tools.toString((Double[])data);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
Double[] dataCast = (Double[])data;
|
// Double[] dataCast = (Double[])data;
|
||||||
String[] out = new String[dataCast.length];
|
// String[] out = new String[dataCast.length];
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
out[iii] = Double.toString(dataCast[iii]);
|
// out[iii] = Double.toString(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out;
|
// return out;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(boolean[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(boolean[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return Tools.parseBooleanStringList(value);
|
// return Tools.parseBooleanStringList(value);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return Tools.toString((boolean[])data);
|
// return Tools.toString((boolean[])data);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
boolean[] dataCast = (boolean[])data;
|
// boolean[] dataCast = (boolean[])data;
|
||||||
String[] out = new String[dataCast.length];
|
// String[] out = new String[dataCast.length];
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
out[iii] = Boolean.toString(dataCast[iii]);
|
// out[iii] = Boolean.toString(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out;
|
// return out;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(Boolean[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(Boolean[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return Tools.parseBooleanClassStringList(value);
|
// return Tools.parseBooleanClassStringList(value);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return Tools.toString((Boolean[])data);
|
// return Tools.toString((Boolean[])data);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
Boolean[] dataCast = (Boolean[])data;
|
// Boolean[] dataCast = (Boolean[])data;
|
||||||
String[] out = new String[dataCast.length];
|
// String[] out = new String[dataCast.length];
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
out[iii] = Boolean.toString(dataCast[iii]);
|
// out[iii] = Boolean.toString(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out;
|
// return out;
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(String.class, new Converter() {
|
// StringSerializer.VALUES_OF.put(String.class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return value;
|
// return value;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
return (String)data;
|
// return (String)data;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
return new String[] { (String)data };
|
// return new String[] { (String)data };
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
StringSerializer.VALUES_OF.put(String[].class, new Converter() {
|
// StringSerializer.VALUES_OF.put(String[].class, new Converter() {
|
||||||
@Override
|
// @Override
|
||||||
public Object valueOf(final String value) {
|
// public Object valueOf(final String value) {
|
||||||
return value.split(";");
|
// return value.split(";");
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public String toString(final Object data) {
|
// public String toString(final Object data) {
|
||||||
StringBuilder out = new StringBuilder();
|
// StringBuilder out = new StringBuilder();
|
||||||
String[] dataCast = (String[])data;
|
// String[] dataCast = (String[])data;
|
||||||
for (int iii=0; iii<dataCast.length; iii++) {
|
// for (int iii=0; iii<dataCast.length; iii++) {
|
||||||
if (iii != 0) {
|
// if (iii != 0) {
|
||||||
out.append(";");
|
// out.append(";");
|
||||||
}
|
// }
|
||||||
out.append(dataCast[iii]);
|
// out.append(dataCast[iii]);
|
||||||
}
|
// }
|
||||||
return out.toString();
|
// return out.toString();
|
||||||
}
|
// }
|
||||||
@Override
|
// @Override
|
||||||
public String[] toStringList(final Object data) {
|
// public String[] toStringList(final Object data) {
|
||||||
return (String[])data;
|
// return (String[])data;
|
||||||
|
//
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean contains(final Class<?> clazz) {
|
public static boolean contains(final Class<?> clazz) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user