2 Copyright (C) 2001, 2006 United States Government as represented by
3 the Administrator of the National Aeronautics and Space Administration.
6 package gov
.nasa
.worldwind
.formats
.rpf
;
10 * @version $Id: RpfFramePropertyType.java 1762 2007-05-07 19:43:55Z dcollins $
12 public enum RpfFramePropertyType
14 DataSeries(RpfDataSeries
.class)
16 public Object
getInstance(RpfFrameProperties frameProperties
)
18 if (frameProperties
== null)
20 return frameProperties
.dataSeries
;
23 FrameNumber(Integer
.class)
25 public Object
getInstance(RpfFrameProperties frameProperties
)
27 if (frameProperties
== null)
29 return frameProperties
.frameNumber
;
32 Producer(RpfProducer
.class)
34 public Object
getInstance(RpfFrameProperties frameProperties
)
36 if (frameProperties
== null)
38 return frameProperties
.producer
;
41 Version(Integer
.class)
43 public Object
getInstance(RpfFrameProperties frameProperties
)
45 if (frameProperties
== null)
47 return frameProperties
.version
;
52 public Object
getInstance(RpfFrameProperties frameProperties
)
54 if (frameProperties
== null)
56 return frameProperties
.zone
;
60 public final Class classType
;
62 private RpfFramePropertyType(Class classType
)
64 this.classType
= classType
;
67 public abstract Object
getInstance(RpfFrameProperties frameProperties
);