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)
NTV2GridShiftFileSourcegetNTV2GridShiftFile in interface NTV2GridShiftFileSourcegridFileName - 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()
PlatformVisitorPlatform.UNIXOIDvisitUnixoid in interface PlatformVisitor<java.util.List<java.io.File>>public java.util.List<java.io.File> visitWindows()
PlatformVisitorPlatform.WINDOWSvisitWindows in interface PlatformVisitor<java.util.List<java.io.File>>public java.util.List<java.io.File> visitOsx()
PlatformVisitorPlatform.OSXvisitOsx in interface PlatformVisitor<java.util.List<java.io.File>>