org.sonar.api.scan.filesystem.internal
Class InputFileBuilder

java.lang.Object
  extended by org.sonar.api.scan.filesystem.internal.InputFileBuilder

public class InputFileBuilder
extends Object

FOR UNIT-TESTING ONLY

Since:
4.0

Constructor Summary
InputFileBuilder(File file, String relativePath)
           
 
Method Summary
static void _FOR_UNIT_TESTING_ONLY_()
           
 InputFileBuilder attribute(String key, String value)
           
 DefaultInputFile build()
           
 InputFileBuilder hash(String hash)
           
 InputFileBuilder language(String language)
           
 InputFileBuilder sourceDir(File dir)
           
 InputFileBuilder sourceDir(String path)
           
 InputFileBuilder status(String status)
           
 InputFileBuilder type(String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InputFileBuilder

public InputFileBuilder(File file,
                        String relativePath)
Method Detail

_FOR_UNIT_TESTING_ONLY_

public static void _FOR_UNIT_TESTING_ONLY_()

attribute

public InputFileBuilder attribute(String key,
                                  @Nullable
                                  String value)

type

public InputFileBuilder type(@Nullable
                             String type)

language

public InputFileBuilder language(@Nullable
                                 String language)

hash

public InputFileBuilder hash(@Nullable
                             String hash)

status

public InputFileBuilder status(@Nullable
                               String status)

sourceDir

public InputFileBuilder sourceDir(File dir)

sourceDir

public InputFileBuilder sourceDir(@Nullable
                                  String path)

build

public DefaultInputFile build()


Copyright © 2009-2014 SonarSource. All Rights Reserved.