Package com.norconex.commons.lang
Class OSResource<T>
- java.lang.Object
-
- com.norconex.commons.lang.OSResource<T>
-
- Type Parameters:
T- resource type
public class OSResource<T> extends Object
Provides an abstraction over operating-system specific resources (e.g. paths). Simply a convenience class saving you from checking for the OS yourself to figure out which resource to use, for major OSes.- Since:
- 2.0.0
- Author:
- Pascal Essiembre
-
-
Constructor Summary
Constructors Constructor Description OSResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tget()OSResource<T>linux(T resource)OSResource<T>mac(T resource)OSResource<T>unix(T resource)OSResource<T>win(T resource)
-
-
-
Method Detail
-
win
public OSResource<T> win(T resource)
-
unix
public OSResource<T> unix(T resource)
-
linux
public OSResource<T> linux(T resource)
-
mac
public OSResource<T> mac(T resource)
-
get
public T get()
-
-