Package com.adobe.xfa
Class LogMessageHandlerStore
java.lang.Object
com.adobe.xfa.LogMessageHandler
com.adobe.xfa.LogMessageHandlerStore
Class LogMessageHandlerStore stores LogMessages in an internal collection
so that they may be retrieved at a later time.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidClears out message buffer(s)voidflush()voidsendMessage(LogMessage message) Pure virtual function.booleanCheck whether the handler supports read operations.Methods inherited from class com.adobe.xfa.LogMessageHandler
get, getThreadId, getThreshold, setThreshold, size
-
Constructor Details
-
LogMessageHandlerStore
public LogMessageHandlerStore()
-
-
Method Details
-
clearMessages
public void clearMessages()Description copied from class:LogMessageHandlerClears out message buffer(s)- Overrides:
clearMessagesin classLogMessageHandler
-
supportsRead
public boolean supportsRead()Description copied from class:LogMessageHandlerCheck whether the handler supports read operations. If this class'supportsRead()method returns true, then the messageHandler is capable of caching all of it's messages. These messages can be accessed viaoperator[]. Thesize()method can be used to find out the number of messages cached.- Overrides:
supportsReadin classLogMessageHandler
-
flush
public void flush()- Specified by:
flushin classLogMessageHandler
-
sendMessage
Description copied from class:LogMessageHandlerPure virtual function. Implemented in derived classes to handle message output.
if you want to cache messages, then the derived implementation of this method should add the following lines:LogMessage poMessage = new LogMessage(oMessage); getMessages().append(poMessage);- Specified by:
sendMessagein classLogMessageHandler- Parameters:
message- - the message to send
-