org.apache.maven.configuration
Class BasedirBeanConfigurationPathTranslator

java.lang.Object
  extended by org.apache.maven.configuration.BasedirBeanConfigurationPathTranslator
All Implemented Interfaces:
BeanConfigurationPathTranslator

public class BasedirBeanConfigurationPathTranslator
extends Object
implements BeanConfigurationPathTranslator

A path translator that resolves relative paths against a specific base directory.

Author:
Benjamin Bentmann

Constructor Summary
BasedirBeanConfigurationPathTranslator(File basedir)
          Creates a new path translator using the specified base directory.
 
Method Summary
 File translatePath(File path)
          Translates the specified path.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasedirBeanConfigurationPathTranslator

public BasedirBeanConfigurationPathTranslator(File basedir)
Creates a new path translator using the specified base directory.

Parameters:
basedir - The base directory to resolve relative paths against, may be null to disable path translation.
Method Detail

translatePath

public File translatePath(File path)
Description copied from interface: BeanConfigurationPathTranslator
Translates the specified path.

Specified by:
translatePath in interface BeanConfigurationPathTranslator
Parameters:
path - The path to translate, may be null.
Returns:
The translated path or null if none.


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