|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.red5.io.object.BaseOutput
org.red5.io.mock.Output
public class Output
Field Summary | |
---|---|
protected List<Object> |
list
|
protected static Logger |
log
|
Fields inherited from class org.red5.io.object.BaseOutput |
---|
refId, refMap |
Constructor Summary | |
---|---|
Output(List<Object> list)
|
Method Summary | |
---|---|
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 |
Methods inherited from class org.red5.io.object.BaseOutput |
---|
clearReferences, getReferenceId, hasReference, storeReference |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.red5.io.object.Output |
---|
clearReferences |
Field Detail |
---|
protected static Logger log
protected List<Object> list
Constructor Detail |
---|
public Output(List<Object> list)
Method Detail |
---|
public boolean isCustom(Object custom)
isCustom
in interface Output
custom
- Object
public void putString(String string)
putString
in interface Output
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)
writeDate
in interface Output
date
- Datepublic void writeNull()
writeNull
in interface Output
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)
writeXML
in interface Output
xml
- XML documentpublic 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)
writeMap
in interface Output
map
- Map to writeserializer
- Serializer to use for subobjects.public void writeMap(Collection<?> array, Serializer serializer)
writeMap
in interface Output
array
- Array to writeserializer
- Serializer to use for subobjects.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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |