org.apache.jackrabbit.spi.commons.name
Class PathFactoryImpl

java.lang.Object
  extended by org.apache.jackrabbit.spi.commons.name.PathFactoryImpl
All Implemented Interfaces:
PathFactory

public class PathFactoryImpl
extends Object
implements PathFactory

PathFactoryImpl...


Method Summary
 Path create(Name name)
           
 Path create(Name name, int index)
           
 Path create(Path.Element[] elements)
           
 Path create(Path parent, Name name, boolean normalize)
           
 Path create(Path parent, Name name, int index, boolean normalize)
           
 Path create(Path parent, Path relPath, boolean normalize)
           
 Path create(String pathString)
           
 Path.Element createElement(Name name)
           
 Path.Element createElement(Name name, int index)
           
 Path.Element getCurrentElement()
           
static PathFactory getInstance()
           
 Path.Element getParentElement()
           
 Path.Element getRootElement()
           
 Path getRootPath()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static PathFactory getInstance()

create

public Path create(Path parent,
                   Path relPath,
                   boolean normalize)
            throws IllegalArgumentException,
                   RepositoryException
Specified by:
create in interface PathFactory
Throws:
IllegalArgumentException
RepositoryException
See Also:
PathFactory.create(Path, Path, boolean)

create

public Path create(Path parent,
                   Name name,
                   boolean normalize)
            throws RepositoryException
Specified by:
create in interface PathFactory
Throws:
RepositoryException
See Also:
PathFactory.create(Path, Name, boolean)

create

public Path create(Path parent,
                   Name name,
                   int index,
                   boolean normalize)
            throws IllegalArgumentException,
                   RepositoryException
Specified by:
create in interface PathFactory
Throws:
IllegalArgumentException
RepositoryException
See Also:
PathFactory.create(Path, Name, int, boolean)

create

public Path create(Name name)
            throws IllegalArgumentException
Specified by:
create in interface PathFactory
Throws:
IllegalArgumentException
See Also:
PathFactory.create(Name)

create

public Path create(Name name,
                   int index)
            throws IllegalArgumentException
Specified by:
create in interface PathFactory
Throws:
IllegalArgumentException
See Also:
PathFactory.create(Name, int)

create

public Path create(Path.Element[] elements)
            throws IllegalArgumentException
Specified by:
create in interface PathFactory
Throws:
IllegalArgumentException
See Also:
PathFactory.create(Path.Element[])

create

public Path create(String pathString)
            throws IllegalArgumentException
Specified by:
create in interface PathFactory
Throws:
IllegalArgumentException
See Also:
PathFactory.create(String)

createElement

public Path.Element createElement(Name name)
                           throws IllegalArgumentException
Specified by:
createElement in interface PathFactory
Throws:
IllegalArgumentException
See Also:
PathFactory.createElement(Name)

createElement

public Path.Element createElement(Name name,
                                  int index)
                           throws IllegalArgumentException
Specified by:
createElement in interface PathFactory
Throws:
IllegalArgumentException
See Also:
PathFactory.createElement(Name, int)

getCurrentElement

public Path.Element getCurrentElement()
Specified by:
getCurrentElement in interface PathFactory
See Also:
PathFactory.getCurrentElement()

getParentElement

public Path.Element getParentElement()
Specified by:
getParentElement in interface PathFactory
See Also:
PathFactory.getParentElement()

getRootElement

public Path.Element getRootElement()
Specified by:
getRootElement in interface PathFactory
See Also:
PathFactory.getRootElement()

getRootPath

public Path getRootPath()
Specified by:
getRootPath in interface PathFactory
See Also:
PathFactory.getRootPath()


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.