protected Character decodeCharacter(byte[] b) { return Character.valueOf((char) tu.decodeInt(b)); }
public int decodeInt(byte[] in) { assert in.length <= 4 : "Too long to be an int (" + in.length + ") bytes"; return (int) decodeLong(in); }
public byte[] encodeLong(long l) { return encodeNum(l, 8); }
switch (flags) { case SPECIAL_BOOLEAN: rv = Boolean.valueOf(tu.decodeBoolean(data)); break; case SPECIAL_INT: rv = new Integer(tu.decodeInt(data)); break; case SPECIAL_LONG: rv = new Long(tu.decodeLong(data)); break; case SPECIAL_DATE: rv = new Date(tu.decodeLong(data)); break; case SPECIAL_BYTE: rv = new Byte(tu.decodeByte(data)); break; case SPECIAL_FLOAT: rv = new Float(Float.intBitsToFloat(tu.decodeInt(data))); break; case SPECIAL_DOUBLE: rv = new Double(Double.longBitsToDouble(tu.decodeLong(data))); break; case SPECIAL_BYTEARRAY:
b = encodeString((String) o); } else if (o instanceof Long) { b = tu.encodeLong((Long) o); flags |= SPECIAL_LONG; } else if (o instanceof Integer) { b = tu.encodeInt((Integer) o); flags |= SPECIAL_INT; } else if (o instanceof Boolean) { b = tu.encodeBoolean((Boolean) o); flags |= SPECIAL_BOOLEAN; } else if (o instanceof Date) { b = tu.encodeLong(((Date) o).getTime()); flags |= SPECIAL_DATE; } else if (o instanceof Byte) { b = tu.encodeByte((Byte) o); flags |= SPECIAL_BYTE; } else if (o instanceof Float) { b = tu.encodeInt(Float.floatToRawIntBits((Float) o)); flags |= SPECIAL_FLOAT; } else if (o instanceof Double) { b = tu.encodeLong(Double.doubleToRawLongBits((Double) o)); flags |= SPECIAL_DOUBLE; } else if (o instanceof byte[]) {
break; case SPECIAL_INT: rv = Integer.valueOf(tu.decodeInt(data)); break; case SPECIAL_SHORT: rv = Short.valueOf((short) tu.decodeInt(data)); break; case SPECIAL_LONG: rv = Long.valueOf(tu.decodeLong(data)); break; case SPECIAL_DATE: rv = new Date(tu.decodeLong(data)); break; case SPECIAL_BYTE: rv = Byte.valueOf(tu.decodeByte(data)); break; case SPECIAL_FLOAT: rv = new Float(Float.intBitsToFloat(tu.decodeInt(data))); break; case SPECIAL_DOUBLE: rv = new Double(Double.longBitsToDouble(tu.decodeLong(data))); break; case SPECIAL_BYTEARRAY:
b = encodeString(String.valueOf(o)); } else if (o instanceof Long) { b = tu.encodeLong((Long) o); flags |= SPECIAL_LONG; } else if (o instanceof Integer) { b = tu.encodeInt((Integer) o); flags |= SPECIAL_INT; } else if (o instanceof Short) { b = tu.encodeInt((Short) o); flags |= SPECIAL_SHORT; } else if (o instanceof Boolean) { flags |= SPECIAL_BOOLEAN; } else if (o instanceof Date) { b = tu.encodeLong(((Date) o).getTime()); flags |= SPECIAL_DATE; } else if (o instanceof Byte) { b = tu.encodeByte((Byte) o); flags |= SPECIAL_BYTE; } else if (o instanceof Float) { b = tu.encodeInt(Float.floatToIntBits((Float) o)); flags |= SPECIAL_FLOAT; } else if (o instanceof Double) { b = tu.encodeLong(Double.doubleToLongBits((Double) o)); flags |= SPECIAL_DOUBLE; } else if (o instanceof byte[]) { flags |= SPECIAL_BYTEARRAY; } else if (o instanceof Character) {
public CachedData encode(java.lang.Long l) { return new CachedData(FLAGS, tu.encodeLong(l), getMaxSize()); }
public CachedData encode(java.lang.Integer l) { return new CachedData(FLAGS, tu.encodeInt(l), getMaxSize()); }
switch (flags) { case SPECIAL_BOOLEAN: rv = Boolean.valueOf(tu.decodeBoolean(data)); break; case SPECIAL_INT: rv = Integer.valueOf(tu.decodeInt(data)); break; case SPECIAL_LONG: rv = Long.valueOf(tu.decodeLong(data)); break; case SPECIAL_DATE: rv = new Date(tu.decodeLong(data)); break; case SPECIAL_BYTE: rv = Byte.valueOf(tu.decodeByte(data)); break; case SPECIAL_FLOAT: rv = new Float(Float.intBitsToFloat(tu.decodeInt(data))); break; case SPECIAL_DOUBLE: rv = new Double(Double.longBitsToDouble(tu.decodeLong(data))); break; case SPECIAL_BYTEARRAY:
b=encodeString((String)o); } else if(o instanceof Long) { b=tu.encodeLong((Long)o); flags |= SPECIAL_LONG; } else if(o instanceof Integer) { b=tu.encodeInt((Integer)o); flags |= SPECIAL_INT; } else if(o instanceof Boolean) { b=tu.encodeBoolean((Boolean)o); flags |= SPECIAL_BOOLEAN; } else if(o instanceof Date) { b=tu.encodeLong(((Date)o).getTime()); flags |= SPECIAL_DATE; } else if(o instanceof Byte) { b=tu.encodeByte((Byte)o); flags |= SPECIAL_BYTE; } else if(o instanceof Float) { b=tu.encodeInt(Float.floatToRawIntBits((Float)o)); flags |= SPECIAL_FLOAT; } else if(o instanceof Double) { b=tu.encodeLong(Double.doubleToRawLongBits((Double)o)); flags |= SPECIAL_DOUBLE; } else if(o instanceof byte[]) {
break; case SPECIAL_INT: rv=new Integer(tu.decodeInt(data)); break; case SPECIAL_SHORT: rv=new Short((short)tu.decodeInt(data)); break; case SPECIAL_LONG: rv=new Long(tu.decodeLong(data)); break; case SPECIAL_DATE: rv=new Date(tu.decodeLong(data)); break; case SPECIAL_BYTE: rv=new Byte(tu.decodeByte(data)); break; case SPECIAL_FLOAT: rv=new Float(Float.intBitsToFloat(tu.decodeInt(data))); break; case SPECIAL_DOUBLE: rv=new Double(Double.longBitsToDouble(tu.decodeLong(data))); break; case SPECIAL_BYTEARRAY:
b=encodeString(String.valueOf(o)); } else if(o instanceof Long) { b=tu.encodeLong((Long)o); flags |= SPECIAL_LONG; } else if(o instanceof Integer) { b=tu.encodeInt((Integer)o); flags |= SPECIAL_INT; } else if(o instanceof Short) { b=tu.encodeInt((Short)o); flags |= SPECIAL_SHORT; } else if(o instanceof Boolean) { flags |= SPECIAL_BOOLEAN; } else if(o instanceof Date) { b=tu.encodeLong(((Date)o).getTime()); flags |= SPECIAL_DATE; } else if(o instanceof Byte) { b=tu.encodeByte((Byte)o); flags |= SPECIAL_BYTE; } else if(o instanceof Float) { b=tu.encodeInt(Float.floatToIntBits((Float)o)); flags |= SPECIAL_FLOAT; } else if(o instanceof Double) { b=tu.encodeLong(Double.doubleToLongBits((Double)o)); flags |= SPECIAL_DOUBLE; } else if(o instanceof byte[]) { flags |= SPECIAL_BYTEARRAY; } else if (o instanceof Character) {
public CachedData encode(java.lang.Long l) { return new CachedData(FLAGS, tu.encodeLong(l), getMaxSize()); }
public CachedData encode(java.lang.Integer l) { return new CachedData(FLAGS, tu.encodeInt(l), getMaxSize()); }
switch(flags) { case SPECIAL_BOOLEAN: rv=Boolean.valueOf(tu.decodeBoolean(data)); break; case SPECIAL_INT: rv=new Integer(tu.decodeInt(data)); break; case SPECIAL_LONG: rv=new Long(tu.decodeLong(data)); break; case SPECIAL_DATE: rv=new Date(tu.decodeLong(data)); break; case SPECIAL_BYTE: rv=new Byte(tu.decodeByte(data)); break; case SPECIAL_FLOAT: rv=new Float(Float.intBitsToFloat(tu.decodeInt(data))); break; case SPECIAL_DOUBLE: rv=new Double(Double.longBitsToDouble(tu.decodeLong(data))); break; case SPECIAL_BYTEARRAY:
b = encodeString((String) o); } else if (o instanceof Long) { b = tu.encodeLong((Long) o); flags |= SPECIAL_LONG; } else if (o instanceof Integer) { b = tu.encodeInt((Integer) o); flags |= SPECIAL_INT; } else if (o instanceof Boolean) { b = tu.encodeBoolean((Boolean) o); flags |= SPECIAL_BOOLEAN; } else if (o instanceof Date) { b = tu.encodeLong(((Date) o).getTime()); flags |= SPECIAL_DATE; } else if (o instanceof Byte) { b = tu.encodeByte((Byte) o); flags |= SPECIAL_BYTE; } else if (o instanceof Float) { b = tu.encodeInt(Float.floatToRawIntBits((Float) o)); flags |= SPECIAL_FLOAT; } else if (o instanceof Double) { b = tu.encodeLong(Double.doubleToRawLongBits((Double) o)); flags |= SPECIAL_DOUBLE; } else if (o instanceof byte[]) {
break; case SPECIAL_INT: rv = Integer.valueOf(tu.decodeInt(data)); break; case SPECIAL_SHORT: rv = Short.valueOf((short) tu.decodeInt(data)); break; case SPECIAL_LONG: rv = Long.valueOf(tu.decodeLong(data)); break; case SPECIAL_DATE: rv = new Date(tu.decodeLong(data)); break; case SPECIAL_BYTE: rv = Byte.valueOf(tu.decodeByte(data)); break; case SPECIAL_FLOAT: rv = new Float(Float.intBitsToFloat(tu.decodeInt(data))); break; case SPECIAL_DOUBLE: rv = new Double(Double.longBitsToDouble(tu.decodeLong(data))); break; case SPECIAL_BYTEARRAY:
b=encodeString(String.valueOf(o)); } else if(o instanceof Long) { b=tu.encodeLong((Long)o); flags |= SPECIAL_LONG; } else if(o instanceof Integer) { b=tu.encodeInt((Integer)o); flags |= SPECIAL_INT; } else if(o instanceof Short) { b=tu.encodeInt((Short)o); flags |= SPECIAL_SHORT; } else if(o instanceof Boolean) { flags |= SPECIAL_BOOLEAN; } else if(o instanceof Date) { b=tu.encodeLong(((Date)o).getTime()); flags |= SPECIAL_DATE; } else if(o instanceof Byte) { b=tu.encodeByte((Byte)o); flags |= SPECIAL_BYTE; } else if(o instanceof Float) { b=tu.encodeInt(Float.floatToIntBits((Float)o)); flags |= SPECIAL_FLOAT; } else if(o instanceof Double) { b=tu.encodeLong(Double.doubleToLongBits((Double)o)); flags |= SPECIAL_DOUBLE; } else if(o instanceof byte[]) { flags |= SPECIAL_BYTEARRAY; } else if (o instanceof Character) {
protected Character decodeCharacter(byte[] b) { return Character.valueOf((char) tu.decodeInt(b)); }