org.apache.jackrabbit.spi.commons.logging
Class IdFactoryLogger
java.lang.Object
org.apache.jackrabbit.spi.commons.logging.AbstractLogger
org.apache.jackrabbit.spi.commons.logging.IdFactoryLogger
- All Implemented Interfaces:
- IdFactory
public class IdFactoryLogger
- extends AbstractLogger
- implements IdFactory
Log wrapper for an IdFactory
.
Constructor Summary |
IdFactoryLogger(IdFactory idFactory,
LogWriter writer)
Create a new instance for the given idFactory which uses
writer for persisting log messages. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdFactoryLogger
public IdFactoryLogger(IdFactory idFactory,
LogWriter writer)
- Create a new instance for the given
idFactory
which uses
writer
for persisting log messages.
- Parameters:
idFactory
- writer
-
getIdFactory
public IdFactory getIdFactory()
- Returns:
- the wrapped IdFactory
createPropertyId
public PropertyId createPropertyId(NodeId parentId,
Name propertyName)
- Description copied from interface:
IdFactory
- Creates a new
PropertyId
from the given parent id and
qualified property name.
- Specified by:
createPropertyId
in interface IdFactory
- Returns:
- a new
PropertyId
.
createNodeId
public NodeId createNodeId(NodeId parentId,
Path path)
- Description copied from interface:
IdFactory
- Creates a new
NodeId
from the given parent id and
the given Path
object.
- Specified by:
createNodeId
in interface IdFactory
- Returns:
- a new
NodeId
.
createNodeId
public NodeId createNodeId(String uniqueID,
Path path)
- Description copied from interface:
IdFactory
- Creates a new
NodeId
from the given unique id (which identifies
an ancestor Node
) and the given Path
object.
- Specified by:
createNodeId
in interface IdFactory
- Returns:
- a new
NodeId
. - See Also:
ItemId for a description of the uniqueID defined by the SPI
item identifiers.
createNodeId
public NodeId createNodeId(String uniqueID)
- Description copied from interface:
IdFactory
- Creates a new
NodeId
from the given unique id.
- Specified by:
createNodeId
in interface IdFactory
- Returns:
- a new
NodeId
. - See Also:
ItemId for a description of the uniqueID defined by the SPI
item identifiers.
Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.