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

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

public class PathFactoryImpl
extends Object
implements org.apache.jackrabbit.spi.PathFactory

PathFactoryImpl...


Method Summary
 org.apache.jackrabbit.spi.Path create(org.apache.jackrabbit.spi.Name name)
           
 org.apache.jackrabbit.spi.Path create(org.apache.jackrabbit.spi.Name name, int index)
           
 org.apache.jackrabbit.spi.Path create(org.apache.jackrabbit.spi.Path.Element element)
           
 org.apache.jackrabbit.spi.Path create(org.apache.jackrabbit.spi.Path.Element[] elements)
           
 org.apache.jackrabbit.spi.Path create(org.apache.jackrabbit.spi.Path parent, org.apache.jackrabbit.spi.Name name, boolean normalize)
           
 org.apache.jackrabbit.spi.Path create(org.apache.jackrabbit.spi.Path parent, org.apache.jackrabbit.spi.Name name, int index, boolean normalize)
           
 org.apache.jackrabbit.spi.Path create(org.apache.jackrabbit.spi.Path parent, org.apache.jackrabbit.spi.Path relPath, boolean normalize)
           
 org.apache.jackrabbit.spi.Path create(String pathString)
           
 org.apache.jackrabbit.spi.Path.Element createElement(org.apache.jackrabbit.spi.Name name)
           
 org.apache.jackrabbit.spi.Path.Element createElement(org.apache.jackrabbit.spi.Name name, int index)
           
 org.apache.jackrabbit.spi.Path.Element createElement(String identifier)
           
 org.apache.jackrabbit.spi.Path.Element getCurrentElement()
           
static org.apache.jackrabbit.spi.PathFactory getInstance()
           
 org.apache.jackrabbit.spi.Path.Element getParentElement()
           
 org.apache.jackrabbit.spi.Path.Element getRootElement()
           
 org.apache.jackrabbit.spi.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 org.apache.jackrabbit.spi.PathFactory getInstance()

create

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

create

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

create

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

create

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

create

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

create

public org.apache.jackrabbit.spi.Path create(org.apache.jackrabbit.spi.Path.Element element)
Specified by:
create in interface org.apache.jackrabbit.spi.PathFactory

create

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

create

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

createElement

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

createElement

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

createElement

public org.apache.jackrabbit.spi.Path.Element createElement(String identifier)
                                                     throws IllegalArgumentException
Specified by:
createElement in interface org.apache.jackrabbit.spi.PathFactory
Throws:
IllegalArgumentException

getCurrentElement

public org.apache.jackrabbit.spi.Path.Element getCurrentElement()
Specified by:
getCurrentElement in interface org.apache.jackrabbit.spi.PathFactory
See Also:
PathFactory.getCurrentElement()

getParentElement

public org.apache.jackrabbit.spi.Path.Element getParentElement()
Specified by:
getParentElement in interface org.apache.jackrabbit.spi.PathFactory
See Also:
PathFactory.getParentElement()

getRootElement

public org.apache.jackrabbit.spi.Path.Element getRootElement()
Specified by:
getRootElement in interface org.apache.jackrabbit.spi.PathFactory
See Also:
PathFactory.getRootElement()

getRootPath

public org.apache.jackrabbit.spi.Path getRootPath()
Specified by:
getRootPath in interface org.apache.jackrabbit.spi.PathFactory
See Also:
PathFactory.getRootPath()


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