gov.nasa.gsfc.drl.rtstps.core.output.hdf5
Class ReferenceId

java.lang.Object
  extended by gov.nasa.gsfc.drl.rtstps.core.output.hdf5.ReferenceId

public class ReferenceId
extends java.lang.Object

A Reference Identifier is defined in the JPSS/NPOESS documentation but is not precise. At the moment this class implements the reference by generating several random number for each part. The format is a String composed as follows: xxxxxxxx-xxxxx-xxxxxxxx-xxxxxxxx


Field Summary
private  long part1
           
private  long part2
           
private  long part3
           
private  long part4
           
private  java.lang.String refIdStr
           
 
Constructor Summary
ReferenceId()
          Create a ReferenceId
ReferenceId(java.lang.String referenceIdStr)
          Given a pre-existing ReferenceId in a String, try to parse it and store the result internally
 
Method Summary
 java.lang.String toString()
          Return the String representation of the Reference Identifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

part1

private long part1

part2

private long part2

part3

private long part3

part4

private long part4

refIdStr

private java.lang.String refIdStr
Constructor Detail

ReferenceId

public ReferenceId()
Create a ReferenceId


ReferenceId

public ReferenceId(java.lang.String referenceIdStr)
Given a pre-existing ReferenceId in a String, try to parse it and store the result internally

Parameters:
referenceIdStr - a Reference Identifier in the xxxxxxxx-xxxxx-xxxxxxxx-xxxxxxxx format
Method Detail

toString

public java.lang.String toString()
Return the String representation of the Reference Identifier

Overrides:
toString in class java.lang.Object