@Override public String toString() { return "ASObject[type=" + getType() + "," + super.toString() + "]"; } }
@Override public String toString() { return "ASObject[type=" + getType() + "," + super.toString() + "]"; } }
@Override public String toString() { return "ASObject[type=" + getType() + "," + super.toString() + "]"; } }
@Override public String toString() { return "ASObject[type=" + getType() + "," + super.toString() + "]"; } }
/** * Writes Object Map * * @param map * @throws IOException */ protected void writeMap(Map<?, ?> map) throws IOException { if (map instanceof ASObject && ((ASObject) map).getType() != null) { log.debug("Writing Custom Class: %s", ((ASObject) map).getType()); dataOutputStream.writeByte(AMF0Body.DATA_TYPE_CUSTOM_CLASS); dataOutputStream.writeUTF(((ASObject) map).getType()); } else { log.debug("Writing Map"); dataOutputStream.writeByte(AMF0Body.DATA_TYPE_MIXED_ARRAY); dataOutputStream.writeInt(0); } for (Iterator<?> entrys = map.entrySet().iterator(); entrys.hasNext();) { Map.Entry<?, ?> entry = (Map.Entry<?, ?>)entrys.next(); log.debug("%s: %s", entry.getKey(), entry.getValue()); dataOutputStream.writeUTF(entry.getKey().toString()); writeData(entry.getValue()); } dataOutputStream.writeShort(0); dataOutputStream.writeByte(AMF0Body.DATA_TYPE_OBJECT_END); }
/** * Writes Object Map * * @param map * @throws IOException */ protected void writeMap(Map<?, ?> map) throws IOException { if (map instanceof ASObject && ((ASObject) map).getType() != null) { log.debug("Writing Custom Class: %s", ((ASObject) map).getType()); dataOutput.writeByte(AMF0Body.DATA_TYPE_CUSTOM_CLASS); dataOutput.writeUTF(((ASObject) map).getType()); } else { log.debug("Writing Map"); dataOutput.writeByte(AMF0Body.DATA_TYPE_MIXED_ARRAY); dataOutput.writeInt(0); } for (Iterator<?> entrys = map.entrySet().iterator(); entrys.hasNext();) { Map.Entry<?, ?> entry = (Map.Entry<?, ?>)entrys.next(); log.debug("%s: %s", entry.getKey(), entry.getValue()); dataOutput.writeUTF(entry.getKey().toString()); writeData(entry.getValue()); } dataOutput.writeShort(0); dataOutput.writeByte(AMF0Body.DATA_TYPE_OBJECT_END); }
/** * Writes Object Map * * @param map * @throws IOException */ protected void writeMap(Map<?, ?> map) throws IOException { if (map instanceof ASObject && ((ASObject) map).getType() != null) { log.debug("Writing Custom Class: %s", ((ASObject) map).getType()); dataOutput.writeByte(AMF0Body.DATA_TYPE_CUSTOM_CLASS); dataOutput.writeUTF(((ASObject) map).getType()); } else { log.debug("Writing Map"); dataOutput.writeByte(AMF0Body.DATA_TYPE_MIXED_ARRAY); dataOutput.writeInt(0); } for (Iterator<?> entrys = map.entrySet().iterator(); entrys.hasNext();) { Map.Entry<?, ?> entry = (Map.Entry<?, ?>)entrys.next(); log.debug("%s: %s", entry.getKey(), entry.getValue()); dataOutput.writeUTF(entry.getKey().toString()); writeData(entry.getValue()); } dataOutput.writeShort(0); dataOutput.writeByte(AMF0Body.DATA_TYPE_OBJECT_END); }
/** * Writes Object Map * * @param map * @throws IOException */ protected void writeMap(Map<?, ?> map) throws IOException { if (map instanceof ASObject && ((ASObject) map).getType() != null) { log.debug("Writing Custom Class: %s", ((ASObject) map).getType()); dataOutput.writeByte(AMF0Body.DATA_TYPE_CUSTOM_CLASS); dataOutput.writeUTF(((ASObject) map).getType()); } else { log.debug("Writing Map"); dataOutput.writeByte(AMF0Body.DATA_TYPE_MIXED_ARRAY); dataOutput.writeInt(0); } for (Iterator<?> entrys = map.entrySet().iterator(); entrys.hasNext();) { Map.Entry<?, ?> entry = (Map.Entry<?, ?>)entrys.next(); log.debug("%s: %s", entry.getKey(), entry.getValue()); dataOutput.writeUTF(entry.getKey().toString()); writeData(entry.getValue()); } dataOutput.writeShort(0); dataOutput.writeByte(AMF0Body.DATA_TYPE_OBJECT_END); }