Class LocalizedMarker

java.lang.Object
org.forgerock.i18n.slf4j.LocalizedMarker
All Implemented Interfaces:
Serializable, org.slf4j.Marker

public final class LocalizedMarker extends Object implements org.slf4j.Marker
An implementation of SLF4J marker that contains a LocalizableMessage and does not allow to manage references to other markers.
See Also:
  • Constructor Details

    • 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 Details

    • getMessage

      public LocalizableMessage getMessage()
      Returns the message embedded into this marker.
      Returns:
      the localizable message.
    • getName

      public String getName()
      Specified by:
      getName in interface org.slf4j.Marker
    • add

      public void add(org.slf4j.Marker reference)
      Specified by:
      add in interface org.slf4j.Marker
    • remove

      public boolean remove(org.slf4j.Marker reference)
      Specified by:
      remove in interface org.slf4j.Marker
    • hasChildren

      public boolean hasChildren()
      Specified by:
      hasChildren in interface org.slf4j.Marker
    • hasReferences

      public boolean hasReferences()
      Specified by:
      hasReferences in interface org.slf4j.Marker
    • iterator

      public Iterator<org.slf4j.Marker> iterator()
      Specified by:
      iterator in interface org.slf4j.Marker
    • contains

      public boolean contains(org.slf4j.Marker other)
      Specified by:
      contains in interface org.slf4j.Marker
    • contains

      public boolean contains(String name)
      Specified by:
      contains in interface org.slf4j.Marker