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, storeReference
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearReferences
public boolean isCustom(Object custom)
public boolean supportsDataType(byte type)
supportsDataType
in interface Output
public void writeBoolean(Boolean bol)
writeBoolean
in interface Output
bol
- Booleanpublic void writeCustom(Object custom)
writeCustom
in interface Output
custom
- Custom data type objectpublic void writeDate(Date date)
public void writeNumber(Number num)
writeNumber
in interface Output
num
- Numberpublic void writeReference(Object obj)
writeReference
in interface Output
obj
- Referenced objectpublic void writeString(String string)
writeString
in interface Output
string
- Stringpublic void writeXML(Document xml)
public void writeArray(Collection<?> array, Serializer serializer)
writeArray
in interface Output
array
- Array to write.serializer
- Serializer to use for subobjects.public void writeArray(Object[] array, Serializer serializer)
writeArray
in interface Output
array
- Array to write.serializer
- Serializer to use for subobjects.public void writeArray(Object array, Serializer serializer)
writeArray
in interface Output
array
- 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 Output
object
- Object to writeserializer
- Serializer to use for subobjects.public void writeObject(Map<Object,Object> map, Serializer serializer)
writeObject
in interface Output
map
- Map to writeserializer
- Serializer to use for subobjects.public void writeRecordSet(RecordSet recordset, Serializer serializer)
writeRecordSet
in interface Output
recordset
- Recordset to write.serializer
- Serializer to use for subobjects.public void writeByteArray(ByteArray array)
writeByteArray
in interface Output
array
- object to writepublic void writeVectorInt(Vector<Integer> vector)
writeVectorInt
in interface Output
public void writeVectorUInt(Vector<Long> vector)
writeVectorUInt
in interface Output
public void writeVectorNumber(Vector<Double> vector)
writeVectorNumber
in interface Output
public void writeVectorObject(Vector<Object> vector)
writeVectorObject
in interface Output
Copyright © 2006-2012 The Red5 Project