public interface RASIFormatter extends RASIObject
RASIFormatter
defines the methods that must be implemented
to format RAS events.Modifier and Type | Method and Description |
---|---|
void |
addEventClass(java.lang.String name)
Deprecated.
Adds the name of a
RASIEvent class which this
formatter can process. |
java.lang.String |
format(RASIEvent event)
Deprecated.
Formats the RAS event.
|
java.util.Enumeration |
getEventClasses()
Deprecated.
Gets the set of
RASIEvent classes which this
formatter can process. |
boolean |
isDefault()
Deprecated.
Determines if this is a "default formatter," created by a
RASHandler to format the RAS events generated by
this toolkit. |
void |
removeEventClass(java.lang.String name)
Deprecated.
Removes the name of a
RASIEvent class from the list
of classes which this formatter can process. |
void |
setDefault(boolean flag)
Deprecated.
Sets a flag that indicates whether this object is a "default formatter,"
attached automatically by a
RASHandler . |
getConfig, getDescription, getGroup, getName, setConfig, setDescription, setName
void setDefault(boolean flag)
RASHandler
.
Note: The RASHandler
creates default message and trace
formatters when it is created. It will set this flag true to prevent
the RASManager
from deleting these
formatters.
flag
- true
when this is a default formatter and
false
otherwise.boolean isDefault()
RASHandler
to format the RAS events generated by
this toolkit.true
if this is a default formatter and
false
otherwise.void addEventClass(java.lang.String name)
RASIEvent
class which this
formatter can process. If the event class is null
or is
already registered, this method does nothing.name
- The event class name.void removeEventClass(java.lang.String name)
RASIEvent
class from the list
of classes which this formatter can process. If the event class is
null
or is not registered, this method does nothing.name
- The event class name.java.util.Enumeration getEventClasses()
RASIEvent
classes which this
formatter can process.Enumeration
of RAS event class names. If
no event classes are registered, the Enumeration
is empty.java.lang.String format(RASIEvent event)
event
- The event to format.