Class NameFactoryLogger

java.lang.Object
org.apache.jackrabbit.spi.commons.logging.AbstractLogger
org.apache.jackrabbit.spi.commons.logging.NameFactoryLogger
All Implemented Interfaces:
NameFactory

public class NameFactoryLogger extends AbstractLogger implements NameFactory
Log wrapper for a NameFactory.
  • Constructor Details

    • NameFactoryLogger

      public NameFactoryLogger(NameFactory nameFactory, LogWriter writer)
      Create a new instance for the given nameFactory which uses writer for persisting log messages.
      Parameters:
      nameFactory -
      writer -
  • Method Details

    • getNameFactory

      public NameFactory getNameFactory()
      Returns:
      the wrapped NameFactory
    • create

      public Name create(String namespaceURI, String localName)
      Description copied from interface: NameFactory
      Returns a Name with the given namespace URI and local part and validates the given parameters.
      Specified by:
      create in interface NameFactory
      Parameters:
      namespaceURI - namespace uri
      localName - local part
    • create

      public Name create(String nameString)
      Description copied from interface: NameFactory
      Returns a Name holding the value of the specified string. The string must be in the format returned by the Name.toString() method, i.e.

      {namespaceURI}localName

      Specified by:
      create in interface NameFactory
      Parameters:
      nameString - a String containing the Name representation to be parsed.
      Returns:
      the Name represented by the argument