org.apache.maven.doxia.site.decoration.inheritance
Class PathUtils

java.lang.Object
  extended byorg.apache.maven.doxia.site.decoration.inheritance.PathUtils

public abstract class PathUtils
extends java.lang.Object

Utilities that allow conversion of old and new pathes and URLs relative to each other.

Version:
$Id: PathUtils.java 737616 2009-01-26 00:10:32Z dennisl $
Author:
Brett Porter, Henning P. Schmiedehausen

Method Summary
static PathDescriptor convertPath(PathDescriptor oldPath, PathDescriptor newPath)
           
static java.lang.String getRelativePath(PathDescriptor oldPathDescriptor, PathDescriptor newPathDescriptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

convertPath

public static final PathDescriptor convertPath(PathDescriptor oldPath,
                                               PathDescriptor newPath)
                                        throws java.net.MalformedURLException
Parameters:
oldPath - not null
newPath - not null
Returns:
a PathDescriptor converted by the new path
Throws:
java.net.MalformedURLException - if any

getRelativePath

public static final java.lang.String getRelativePath(PathDescriptor oldPathDescriptor,
                                                     PathDescriptor newPathDescriptor)
Parameters:
oldPathDescriptor - not null
newPathDescriptor - not null
Returns:
a relative path depending if PathDescriptor is a file or a web url.
See Also:
PathTool.getRelativeFilePath(String, String), PathTool.getRelativeWebPath(String, String)


Copyright © 2005-2009 The Apache Software Foundation. All Rights Reserved.