Package org.forgerock.i18n.slf4j
Class LocalizedMarker
- java.lang.Object
-
- org.forgerock.i18n.slf4j.LocalizedMarker
-
- All Implemented Interfaces:
Serializable
,Marker
public final class LocalizedMarker extends Object implements Marker
An implementation of SLF4J marker that contains aLocalizableMessage
and does not allow to manage references to other markers.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.slf4j.Marker
ANY_MARKER, ANY_NON_NULL_MARKER
-
-
Constructor Summary
Constructors Constructor Description LocalizedMarker(LocalizableMessage message)
Create a marker with provided localizable message.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Marker reference)
boolean
contains(String name)
boolean
contains(Marker other)
LocalizableMessage
getMessage()
Returns the message embedded into this marker.String
getName()
boolean
hasChildren()
boolean
hasReferences()
Iterator<Marker>
iterator()
boolean
remove(Marker reference)
-
-
-
Constructor Detail
-
LocalizedMarker
public LocalizedMarker(LocalizableMessage message)
Create a marker with provided localizable message.Name of the marker is the resource name provided by the message.
- Parameters:
message
- Message embedded into this marker.
-
-
Method Detail
-
getMessage
public LocalizableMessage getMessage()
Returns the message embedded into this marker.- Returns:
- the localizable message.
-
hasChildren
public boolean hasChildren()
- Specified by:
hasChildren
in interfaceMarker
-
hasReferences
public boolean hasReferences()
- Specified by:
hasReferences
in interfaceMarker
-
-