@DoNotObfuscate public abstract class AbstractPDFUnitMessage extends java.lang.Object implements IPDFUnitMessage
This class holds all data of a message and the formatting method. The formatting uses the file messages.properties as a ResourceBundle with the name of the concrete class as the key.
This class contains also a shutdown-hook, which logs all messages to stdout. That makes it possible to check the correctness of the formatted messages.
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractPDFUnitMessage(java.lang.Class<? extends AbstractPDFUnitMessage> msgClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParam(java.lang.String param)
Adding a message parameter to the message instance.
|
java.lang.String |
getMessage()
Returning the formatted method.
|
void |
logForDevelopment()
This method allowes to log all messages to an output stream
for further analysis during develoment.
|
protected java.lang.String |
shortenName(java.lang.String longName)
Take some bytes from start and some bytes from end.
|
protected AbstractPDFUnitMessage(java.lang.Class<? extends AbstractPDFUnitMessage> msgClass)
public java.lang.String getMessage()
IPDFUnitMessagegetMessage in interface IPDFUnitMessagepublic void addParam(java.lang.String param)
IPDFUnitMessageaddParam in interface IPDFUnitMessagepublic void logForDevelopment()
IPDFUnitMessagelogForDevelopment in interface IPDFUnitMessageprotected java.lang.String shortenName(java.lang.String longName)
Copyright (C) PDFUnit.com. See here for license.