@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,
java.lang.String... params) |
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.
|
java.lang.Class<? extends AbstractPDFUnitMessage> |
getMessageClass()
This method returns the name of the implementing class.
|
java.lang.String[] |
getParams()
This methods returns all message parameters.
|
protected AbstractPDFUnitMessage(java.lang.Class<? extends AbstractPDFUnitMessage> msgClass, java.lang.String... params)
public java.lang.String getMessage()
IPDFUnitMessage
getMessage
in interface IPDFUnitMessage
public void addParam(java.lang.String param)
IPDFUnitMessage
addParam
in interface IPDFUnitMessage
public java.lang.Class<? extends AbstractPDFUnitMessage> getMessageClass()
IPDFUnitMessage
getMessageClass
in interface IPDFUnitMessage
public java.lang.String[] getParams()
IPDFUnitMessage
getParams
in interface IPDFUnitMessage
Copyright (C) PDFUnit.com. See here for license.