public class Output extends BaseOutput implements Output
| Modifier and Type | Field and Description |
|---|---|
protected List<Object> |
list |
protected static org.slf4j.Logger |
log |
refId, refMap| Modifier and Type | Method and Description |
|---|---|
boolean |
isCustom(Object custom)
Whether object is custom
|
void |
putString(String string) |
boolean |
supportsDataType(byte type) |
void |
writeArray(Collection<?> array,
Serializer serializer)
Write array.
|
void |
writeArray(Object[] array,
Serializer serializer)
Write array.
|
void |
writeArray(Object array,
Serializer serializer)
Write primitive array.
|
void |
writeBoolean(Boolean bol)
Write boolean
|
void |
writeByteArray(ByteArray array)
Write ByteArray object (AMF3 only).
|
void |
writeCustom(Object custom)
Write custom (user) object
|
void |
writeDate(Date date)
Write date
|
void |
writeMap(Collection<?> array,
Serializer serializer)
Write array as map.
|
void |
writeMap(Map<Object,Object> map,
Serializer serializer)
Write map.
|
void |
writeNull() |
void |
writeNumber(Number num)
Write number
|
void |
writeObject(Map<Object,Object> map,
Serializer serializer)
Write map as object.
|
void |
writeObject(Object object,
Serializer serializer)
Write object.
|
void |
writeRecordSet(RecordSet recordset,
Serializer serializer)
Write recordset.
|
void |
writeReference(Object obj)
Write reference to complex data type
|
void |
writeString(String string)
Write string
|
void |
writeVectorInt(Vector<Integer> vector)
Write a Vector
|
void |
writeVectorNumber(Vector<Double> vector)
Write a Vector
|
void |
writeVectorObject(Vector<Object> vector)
Write a Vector
|
void |
writeVectorUInt(Vector<Long> vector)
Write a Vector
|
void |
writeXML(Document xml)
Write XML object
|
clearReferences, getReferenceId, hasReference, storeReferenceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearReferencespublic boolean isCustom(Object custom)
public boolean supportsDataType(byte type)
supportsDataType in interface Outputpublic void writeBoolean(Boolean bol)
writeBoolean in interface Outputbol - Booleanpublic void writeCustom(Object custom)
writeCustom in interface Outputcustom - Custom data type objectpublic void writeDate(Date date)
public void writeNumber(Number num)
writeNumber in interface Outputnum - Numberpublic void writeReference(Object obj)
writeReference in interface Outputobj - Referenced objectpublic void writeString(String string)
writeString in interface Outputstring - Stringpublic void writeXML(Document xml)
public void writeArray(Collection<?> array, Serializer serializer)
writeArray in interface Outputarray - Array to write.serializer - Serializer to use for subobjects.public void writeArray(Object[] array, Serializer serializer)
writeArray in interface Outputarray - Array to write.serializer - Serializer to use for subobjects.public void writeArray(Object array, Serializer serializer)
writeArray in interface Outputarray - Array to write.serializer - Serializer to use for subobjects.public void writeMap(Map<Object,Object> map, Serializer serializer)
public void writeMap(Collection<?> array, Serializer serializer)
public void writeObject(Object object, Serializer serializer)
writeObject in interface Outputobject - Object to writeserializer - Serializer to use for subobjects.public void writeObject(Map<Object,Object> map, Serializer serializer)
writeObject in interface Outputmap - Map to writeserializer - Serializer to use for subobjects.public void writeRecordSet(RecordSet recordset, Serializer serializer)
writeRecordSet in interface Outputrecordset - Recordset to write.serializer - Serializer to use for subobjects.public void writeByteArray(ByteArray array)
writeByteArray in interface Outputarray - object to writepublic void writeVectorInt(Vector<Integer> vector)
writeVectorInt in interface Outputpublic void writeVectorUInt(Vector<Long> vector)
writeVectorUInt in interface Outputpublic void writeVectorNumber(Vector<Double> vector)
writeVectorNumber in interface Outputpublic void writeVectorObject(Vector<Object> vector)
writeVectorObject in interface OutputCopyright © 2006-2012 The Red5 Project