Package org.red5.io.object
Interface Output
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearReferences()Clear referencesbooleanisCustom(Object custom)Whether object is customvoidputString(String string)voidwriteArray(Object array)Write primitive array.voidwriteArray(Object[] array)Write array.voidwriteArray(Collection<?> array)Write array.voidwriteBoolean(Boolean bol)Write booleanvoidwriteByteArray(ByteArray array)Write ByteArray object (AMF3 only).voidwriteCustom(Object custom)Write custom (user) objectvoidwriteDate(Date date)Write datevoidwriteMap(Collection<?> array)Write array as map.voidwriteMap(Map<Object,Object> map)Write map.voidwriteNull()voidwriteNumber(Number num)Write numbervoidwriteObject(Object object)Write object.voidwriteObject(Map<Object,Object> map)Write map as object.voidwriteRecordSet(RecordSet recordset)Write recordset.voidwriteReference(Object obj)Write reference to complex data typevoidwriteString(String string)Write stringvoidwriteVectorInt(Vector<Integer> vector)Write a Vector<int>.voidwriteVectorNumber(Vector<Double> vector)Write a Vector<Number>.voidwriteVectorObject(Vector<Object> vector)Write a Vector<Object>.voidwriteVectorUInt(Vector<Long> vector)Write a Vector<uint>.voidwriteXML(Document xml)Write XML object
-
-
-
Method Detail
-
putString
void putString(String string)
-
writeNumber
void writeNumber(Number num)
Write number- Parameters:
num- Number
-
writeBoolean
void writeBoolean(Boolean bol)
Write boolean- Parameters:
bol- Boolean
-
writeString
void writeString(String string)
Write string- Parameters:
string- String
-
writeDate
void writeDate(Date date)
Write date- Parameters:
date- Date
-
writeNull
void writeNull()
-
writeArray
void writeArray(Collection<?> array)
Write array.- Parameters:
array- Array to write
-
writeArray
void writeArray(Object[] array)
Write array.- Parameters:
array- Array to write
-
writeArray
void writeArray(Object array)
Write primitive array.- Parameters:
array- Array to write
-
writeMap
void writeMap(Collection<?> array)
Write array as map.- Parameters:
array- Array to write
-
writeObject
void writeObject(Object object)
Write object.- Parameters:
object- Object to write
-
writeObject
void writeObject(Map<Object,Object> map)
Write map as object.- Parameters:
map- Map to write
-
writeRecordSet
void writeRecordSet(RecordSet recordset)
Write recordset.- Parameters:
recordset- Recordset to write
-
writeXML
void writeXML(Document xml)
Write XML object- Parameters:
xml- XML document
-
writeByteArray
void writeByteArray(ByteArray array)
Write ByteArray object (AMF3 only).- Parameters:
array- object to write
-
writeVectorInt
void writeVectorInt(Vector<Integer> vector)
Write a Vector<int>.- Parameters:
vector- vector
-
writeVectorUInt
void writeVectorUInt(Vector<Long> vector)
Write a Vector<uint>.- Parameters:
vector- vector
-
writeVectorNumber
void writeVectorNumber(Vector<Double> vector)
Write a Vector<Number>.- Parameters:
vector- vector
-
writeVectorObject
void writeVectorObject(Vector<Object> vector)
Write a Vector<Object>.- Parameters:
vector- vector
-
writeReference
void writeReference(Object obj)
Write reference to complex data type- Parameters:
obj- Referenced object
-
isCustom
boolean isCustom(Object custom)
Whether object is custom- Parameters:
custom- Object- Returns:
- true if object is of user type, false otherwise
-
writeCustom
void writeCustom(Object custom)
Write custom (user) object- Parameters:
custom- Custom data type object
-
clearReferences
void clearReferences()
Clear references
-
-