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 aNameFactory.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.jackrabbit.spi.commons.logging.AbstractLogger
AbstractLogger.Callable, AbstractLogger.SafeCallable
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.spi.commons.logging.AbstractLogger
writer
-
-
Constructor Summary
Constructors Constructor Description NameFactoryLogger(NameFactory nameFactory, LogWriter writer)Create a new instance for the givennameFactorywhich useswriterfor persisting log messages.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Namecreate(String nameString)Returns aNameholding the value of the specified string.Namecreate(String namespaceURI, String localName)Returns aNamewith the given namespace URI and local part and validates the given parameters.NameFactorygetNameFactory()-
Methods inherited from class org.apache.jackrabbit.spi.commons.logging.AbstractLogger
execute, execute
-
-
-
-
Constructor Detail
-
NameFactoryLogger
public NameFactoryLogger(NameFactory nameFactory, LogWriter writer)
Create a new instance for the givennameFactorywhich useswriterfor persisting log messages.- Parameters:
nameFactory-writer-
-
-
Method Detail
-
getNameFactory
public NameFactory getNameFactory()
- Returns:
- the wrapped NameFactory
-
create
public Name create(String namespaceURI, String localName)
Description copied from interface:NameFactoryReturns aNamewith the given namespace URI and local part and validates the given parameters.- Specified by:
createin interfaceNameFactory- Parameters:
namespaceURI- namespace urilocalName- local part
-
create
public Name create(String nameString)
Description copied from interface:NameFactoryReturns aNameholding the value of the specified string. The string must be in the format returned by theName.toString()method, i.e.{namespaceURI}localName- Specified by:
createin interfaceNameFactory- Parameters:
nameString- aStringcontaining theNamerepresentation to be parsed.- Returns:
- the
Namerepresented by the argument
-
-