public final class NTV2Proj4DirGridShiftFileSource extends java.lang.Object implements NTV2GridShiftFileSource, PlatformVisitor<java.util.List<java.io.File>>
Modifier and Type | Class and Description |
---|---|
private static class |
NTV2Proj4DirGridShiftFileSource.InstanceHolder |
Modifier | Constructor and Description |
---|---|
private |
NTV2Proj4DirGridShiftFileSource() |
Modifier and Type | Method and Description |
---|---|
static NTV2Proj4DirGridShiftFileSource |
getInstance()
Get the singleton instance of this class.
|
java.io.InputStream |
getNTV2GridShiftFile(java.lang.String gridFileName)
Locate grid file with given name.
|
private static java.util.List<java.io.File> |
visit(java.lang.String prefSuffix,
java.lang.String... defaults) |
java.util.List<java.io.File> |
visitOsx()
Visit
Platform.OSX |
java.util.List<java.io.File> |
visitUnixoid()
Visit
Platform.UNIXOID |
java.util.List<java.io.File> |
visitWindows()
Visit
Platform.WINDOWS |
private NTV2Proj4DirGridShiftFileSource()
public static NTV2Proj4DirGridShiftFileSource getInstance()
public java.io.InputStream getNTV2GridShiftFile(java.lang.String gridFileName)
NTV2GridShiftFileSource
getNTV2GridShiftFile
in interface NTV2GridShiftFileSource
gridFileName
- the name of the grid fileprivate static java.util.List<java.io.File> visit(java.lang.String prefSuffix, java.lang.String... defaults)
public java.util.List<java.io.File> visitUnixoid()
PlatformVisitor
Platform.UNIXOID
visitUnixoid
in interface PlatformVisitor<java.util.List<java.io.File>>
public java.util.List<java.io.File> visitWindows()
PlatformVisitor
Platform.WINDOWS
visitWindows
in interface PlatformVisitor<java.util.List<java.io.File>>
public java.util.List<java.io.File> visitOsx()
PlatformVisitor
Platform.OSX
visitOsx
in interface PlatformVisitor<java.util.List<java.io.File>>