Class 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:
    Serialized Form
    • 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.
      • 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