public Object execute( String expression, Object value ) { expression = ValueSourceUtils.trimPrefix( expression, expressionPrefixes, true ); if ( projectDir != null && value != null && unprefixedPathKeys.contains( expression ) ) { return pathTranslator.alignToBaseDirectory( String.valueOf( value ), projectDir ); } return value; }
private List translateListOfPaths( List paths, File basedir ) { if ( paths == null ) { return null; } else if ( basedir == null ) { return paths; } List result = new ArrayList( paths.size() ); for ( Iterator it = paths.iterator(); it.hasNext(); ) { String path = (String) it.next(); String aligned = pathTranslator.alignToBaseDirectory( path, basedir ); result.add( aligned ); } return result; }
public Object execute( String expression, Object value ) { expression = ValueSourceUtils.trimPrefix( expression, expressionPrefixes, true ); if ( projectDir != null && value != null && unprefixedPathKeys.contains( expression ) ) { return pathTranslator.alignToBaseDirectory( String.valueOf( value ), projectDir ); } return value; }
permutations[0] = pathTranslator.alignToBaseDirectory( (String) originalInterpolatedStrings.get( idx ), project.getBasedir() ); permutations[1] = (String) originalStrings.get( idx ); debugMessages ); interpolated = pathTranslator.alignToBaseDirectory( interpolated, project.getBasedir() );
debugMessages ); interpolatedOriginal2 = pathTranslator.alignToBaseDirectory( interpolatedOriginal2, project.getBasedir() ); debugMessages ); interpolatedChanged = pathTranslator.alignToBaseDirectory( interpolatedChanged, project.getBasedir() );
pathTranslator.alignToBaseDirectory( model, basedir );
@Override public File alignToBaseDirectory( File file ) { return new File( pathTranslator.alignToBaseDirectory( file.getPath(), new File(basedir) ) ); }
public File alignToBaseDirectory( File file ) { return new File( pathTranslator.alignToBaseDirectory( file.getPath(), new File(basedir) ) ); }
public File alignToBaseDirectory( File file ) { return new File( pathTranslator.alignToBaseDirectory( file.getPath(), new File(basedir) ) ); }
public File alignToBaseDirectory(final File file) { File basedir; if (project != null && project.getFile() != null) { basedir = project.getFile().getParentFile(); } else { basedir = new File(".").getAbsoluteFile().getParentFile(); } return new File(pathTranslator.alignToBaseDirectory(file.getPath(), basedir)); } }
public File alignToBaseDirectory(final File file) { File basedir; if (project != null && project.getFile() != null) { basedir = project.getFile().getParentFile(); } else { basedir = new File(".").getAbsoluteFile().getParentFile(); } return new File(pathTranslator.alignToBaseDirectory(file.getPath(), basedir)); } }