org.sonar.api.resources
Class InputFileUtils

java.lang.Object
  extended by org.sonar.api.resources.InputFileUtils

public final class InputFileUtils
extends Object

Since:
2.8

Method Summary
static List<InputFile> create(File basedir, Collection<File> files)
          For internal and for testing purposes.
static InputFile create(File basedir, File file)
          For internal and for testing purposes.
static InputFile create(File basedir, String relativePath)
          For internal and for testing purposes.
static String getRelativeDirectory(InputFile inputFile)
          Extract the directory from relative path.
static List<File> toFiles(Collection<InputFile> inputFiles)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

toFiles

public static List<File> toFiles(Collection<InputFile> inputFiles)
Parameters:
inputFiles - not nullable
Returns:
not null list

getRelativeDirectory

public static String getRelativeDirectory(InputFile inputFile)
Extract the directory from relative path. Examples : - returns "org/foo" when relative path is "org/foo/Bar.java" - returns "" when relative path is "Bar.java"


create

public static InputFile create(File basedir,
                               File file)
For internal and for testing purposes. Please use the FileSystem component to access files.


create

public static InputFile create(File basedir,
                               String relativePath)
For internal and for testing purposes. Please use the FileSystem component to access files.


create

public static List<InputFile> create(File basedir,
                                     Collection<File> files)
For internal and for testing purposes. Please use the FileSystem component to access files.



Copyright © 2009-2014 SonarSource. All Rights Reserved.