|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.identityconnectors.framework.impl.serializer.xml.XmlObjectEncoder
public class XmlObjectEncoder
| Constructor Summary | |
|---|---|
XmlObjectEncoder(StringBuilder builder)
|
|
| Method Summary | |
|---|---|
void |
writeBooleanContents(boolean v)
Writes the value in-line. |
void |
writeBooleanField(String fieldName,
boolean v)
Writes a boolean. |
void |
writeByteArrayContents(byte[] v)
Special case for byte [] that uses base64 encoding for XML |
void |
writeClassContents(Class<?> v)
Writes the value in-line. |
void |
writeClassField(String name,
Class<?> v)
Writes a Class. |
void |
writeDoubleContents(double v)
Writes the value in-line. |
void |
writeDoubleField(String fieldName,
double v)
Writes a double. |
void |
writeFloatContents(float v)
Writes the value in-line. |
void |
writeFloatField(String fieldName,
float v)
Writes a float. |
void |
writeIntContents(int v)
Writes the value in-line. |
void |
writeIntField(String fieldName,
int v)
Writes an int. |
void |
writeLongContents(long v)
Writes the value in-line. |
void |
writeLongField(String fieldName,
long v)
Writes a long. |
String |
writeObject(Object o)
|
void |
writeObjectContents(Object o)
Writes a sub-object |
void |
writeObjectField(String fieldName,
Object object,
boolean inline)
Writes an object using the appropriate serializer for that object |
void |
writeStringContents(String str)
Writes the value in-line. |
void |
writeStringField(String fieldName,
String str)
Writes a String. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XmlObjectEncoder(StringBuilder builder)
| Method Detail |
|---|
public String writeObject(Object o)
public void writeBooleanContents(boolean v)
ObjectEncoder
writeBooleanContents in interface ObjectEncoder
public void writeBooleanField(String fieldName,
boolean v)
ObjectEncoder
writeBooleanField in interface ObjectEncoderpublic void writeByteArrayContents(byte[] v)
ObjectEncoder
writeByteArrayContents in interface ObjectEncoderpublic void writeClassContents(Class<?> v)
ObjectEncoder
writeClassContents in interface ObjectEncoder
public void writeClassField(String name,
Class<?> v)
ObjectEncoder
writeClassField in interface ObjectEncoderpublic void writeDoubleContents(double v)
ObjectEncoder
writeDoubleContents in interface ObjectEncoder
public void writeDoubleField(String fieldName,
double v)
ObjectEncoder
writeDoubleField in interface ObjectEncoderpublic void writeFloatContents(float v)
ObjectEncoder
writeFloatContents in interface ObjectEncoder
public void writeFloatField(String fieldName,
float v)
ObjectEncoder
writeFloatField in interface ObjectEncoderpublic void writeIntContents(int v)
ObjectEncoder
writeIntContents in interface ObjectEncoder
public void writeIntField(String fieldName,
int v)
ObjectEncoder
writeIntField in interface ObjectEncoderpublic void writeLongContents(long v)
ObjectEncoder
writeLongContents in interface ObjectEncoder
public void writeLongField(String fieldName,
long v)
ObjectEncoder
writeLongField in interface ObjectEncoderpublic void writeObjectContents(Object o)
ObjectEncoder
writeObjectContents in interface ObjectEncodero - The object to write
public void writeObjectField(String fieldName,
Object object,
boolean inline)
ObjectEncoder
writeObjectField in interface ObjectEncoderinline - Ignore for binary serialization. For xml serialization,
this causes us not to have a sub-element. When inlining, polymorphic typing
is not supported.public void writeStringContents(String str)
ObjectEncoder
writeStringContents in interface ObjectEncoder
public void writeStringField(String fieldName,
String str)
ObjectEncoder
writeStringField in interface ObjectEncoder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||