cdm/src/main/java/ucar/nc2/iosp/dmsp/DMSPHeader.java
private void handleProcessingInformation()
          throws IOException
  {
    suborbitHistoryAtt = new Attribute(this.suborbitHistoryAttName,
            headerInfo.get(HeaderInfoTitle.SUBORBIT_HISTORY.toString()));
    processingSystemAtt = new Attribute(this.processingSystemAttName,
            headerInfo.get(HeaderInfoTitle.PROCESSING_SYSTEM.toString()));
    String processingDateString = headerInfo.get(HeaderInfoTitle.PROCESSING_DATE.toString());
    try
    {
      processingDate = DateFormatHandler.ALT_DATE_TIME.getDateFromDateTimeString( processingDateString );
    }
    catch ( ParseException e )
    {
      throw new IOException( "Invalid DMSP file: processing date string <" + processingDateString + "> not parseable: " + e.getMessage() );
    }
    processingDateAtt = new Attribute(
            this.processingDateAttName,
            DateFormatHandler.ISO_DATE_TIME.getDateTimeStringFromDate( processingDate ) );
  }
private void handleProcessingInformation()
          throws IOException
  {
    suborbitHistoryAtt = new Attribute(this.suborbitHistoryAttName,
            headerInfo.get(HeaderInfoTitle.SUBORBIT_HISTORY.toString()));
    processingSystemAtt = new Attribute(this.processingSystemAttName,
            headerInfo.get(HeaderInfoTitle.PROCESSING_SYSTEM.toString()));
    String processingDateString = headerInfo.get(HeaderInfoTitle.PROCESSING_DATE.toString());
    try
    {
      processingDate = DateFormatHandler.ALT_DATE_TIME.getDateFromDateTimeString( processingDateString );
    }
    catch ( ParseException e )
    {
      throw new IOException( "Invalid DMSP file: processing date string <" + processingDateString + "> not parseable: " + e.getMessage() );
    }
    processingDateAtt = new Attribute(
            this.processingDateAttName,
            DateFormatHandler.ISO_DATE_TIME.getDateTimeStringFromDate( processingDate ) );
  }
private void handleProcessingInformation ( ) throws IOException { suborbitHistoryAtt = new Attribute ( this . suborbitHistoryAttName , headerInfo . get ( HeaderInfoTitle . SUBORBIT_HISTORY . toString ( ) ) ) ; processingSystemAtt = new Attribute ( this . processingSystemAttName , headerInfo . get ( HeaderInfoTitle . PROCESSING_SYSTEM . toString ( ) ) ) ; String processingDateString = headerInfo . get ( HeaderInfoTitle . PROCESSING_DATE . toString ( ) ) ; try { processingDate = DateFormatHandler . ALT_DATE_TIME . getDateFromDateTimeString ( processingDateString ) ; } catch ( ParseException e ) { throw new IOException ( "Invalid DMSP file: processing date string <" + processingDateString + "> not parseable: " + e . getMessage ( ) ) ; } processingDateAtt = new Attribute ( this . processingDateAttName , DateFormatHandler . ISO_DATE_TIME . getDateTimeStringFromDate ( processingDate ) ) ; }
Parse the processing/history information from the header.

@throws IOException if any problems reading the file (or validating the file).
Parse the processing / history information from the header .