D
- The type of domain object to replace with textpublic interface Template<D>
Modifier and Type | Method and Description |
---|---|
void |
writeFooter(java.io.PrintWriter writer)
Write the closing text.
|
void |
writeHeader(java.io.PrintWriter writer)
Write the starting text.
|
void |
writeRow(D domainObject,
java.util.Map<java.lang.String,ContentInfo> contentInfo,
java.io.PrintWriter writer)
Write the template text with placeholders replaced by the given values.
|
void writeHeader(java.io.PrintWriter writer) throws java.io.IOException
writer
- The writer to write tojava.io.IOException
- When an I/O error occursvoid writeRow(D domainObject, java.util.Map<java.lang.String,ContentInfo> contentInfo, java.io.PrintWriter writer) throws java.io.IOException
domainObject
- The domain object which will be used as a basis for replacement of placeholders in the template
with actual valuescontentInfo
- Reference information and hashes for content associated with the domain objectwriter
- The writer to write tojava.io.IOException
- When an I/O error occursvoid writeFooter(java.io.PrintWriter writer) throws java.io.IOException
writer
- The writer to write tojava.io.IOException
- When an I/O error occurs