SLF4J 1.0

org.slf4j.impl
Class BasicMarkerFactory

java.lang.Object
  |
  +--org.slf4j.impl.BasicMarkerFactory
All Implemented Interfaces:
IMarkerFactory

public class BasicMarkerFactory
extends java.lang.Object
implements IMarkerFactory

An almost trivial implementation of the IMarkerFactory interface which creates BasicMarker instances.

Simple logging systems can conform to the SLF4J API by binding MarkerFactory with an instance of this class.

Author:
Ceki Gülcü

Constructor Summary
BasicMarkerFactory()
          Regular users should not create BasicMarkerFactory instances.
 
Method Summary
 boolean exists(java.lang.String name)
          Does the name marked already exist?
 Marker getMarker(java.lang.String name)
          Manufacture a BasicMarker instance by name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicMarkerFactory

public BasicMarkerFactory()
Regular users should not create BasicMarkerFactory instances. Marker instances can be obtained using the static MarkerFactory.getMarker(java.lang.String) method.

Method Detail

getMarker

public Marker getMarker(java.lang.String name)
Manufacture a BasicMarker instance by name. If the instance has been created earlier, return the previously created instance.

Specified by:
getMarker in interface IMarkerFactory
Parameters:
name - the name of the marker to be created
Returns:
a Marker instance

exists

public boolean exists(java.lang.String name)
Does the name marked already exist?

Specified by:
exists in interface IMarkerFactory
Returns:
true id the marker exists, false otherwise.

Copyright 2004-2006 SLF4J.ORG, QOS.ch