public class WsXhtmlOutputConverter
extends java.lang.Object
this will write a bean based on javabean properties (read / getters). supports only: 1. String fields 2. int fields 3. String arrays 4. int arrays 5. Bean fields 6. Bean arrays 7. Will not work with circular references Will throw exception if something is not right... Does not support any other structures. Inheritance is not supported Use this object once and throw away
Constructor and Description |
---|
WsXhtmlOutputConverter(boolean theIncludeXhtmlHeaders,
java.lang.String theTitle) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
writeBean(java.lang.Object bean)
based on object, get all getters, and write to stream.
|
void |
writeBean(java.lang.Object bean,
java.io.Writer writer)
based on object, get all getters, and write to stream.
|
public WsXhtmlOutputConverter(boolean theIncludeXhtmlHeaders, java.lang.String theTitle)
theIncludeXhtmlHeaders
- theTitle
- do not pass in a writer, generally this is for testingpublic java.lang.String writeBean(java.lang.Object bean)
bean
- cannot be null, must be a javabeanpublic void writeBean(java.lang.Object bean, java.io.Writer writer)
bean
- cannot be null, must be a javabeanwriter
- is the writer to write to