Package com.yahoo.config
Class FileReference
- java.lang.Object
-
- com.yahoo.config.FileReference
-
public final class FileReference extends Object
An immutable file reference that can only be created from classes within the same package. This is to prevent clients from creating arbitrary and invalid file references.- Author:
- Tony Vaagenes
-
-
Constructor Summary
Constructors Constructor Description FileReference(String value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
int
hashCode()
static FileReference
mockFileReferenceForUnitTesting(File file)
String
toString()
static Map<String,String>
toValueMap(Map<String,FileReference> map)
static List<String>
toValues(Collection<FileReference> references)
String
value()
-
-
-
Constructor Detail
-
FileReference
public FileReference(String value)
-
-
Method Detail
-
value
public String value()
-
toValues
public static List<String> toValues(Collection<FileReference> references)
-
mockFileReferenceForUnitTesting
public static FileReference mockFileReferenceForUnitTesting(File file)
-
-