logbook.io
Class LogBookSerializer

java.lang.Object
  extended by logbook.io.LogBookSerializer
All Implemented Interfaces:
LogBookRecordConstants

public class LogBookSerializer
extends java.lang.Object
implements LogBookRecordConstants


Field Summary
 
Fields inherited from interface logbook.constants.LogBookRecordConstants
ACTUAL_INSTRUMENT, AIRCRAFT_TYPE, AIRPLANE_MEL, AIRPLANE_SEL, CROSS_COUNTRY, DATE, DAY, DUAL_RECEIVED, FROM, GROUND_TRAINER, LANDINGS_COUNT, logBookRecFieldsListInOrder, NIGHT, NO_INSTR_APP, PILOT_IN_COMMAND, REMARKS, SIMULATED_INSTRUMENT, TAIL_NUMBER, TO, TOTAL_DURATION_OF_FLIGHT
 
Constructor Summary
LogBookSerializer()
          Creates a new instance of LogBookSerializer
 
Method Summary
 boolean serializeLogBookCSV(LogBook logBook, java.io.File file)
           
 boolean serializeLogBookPDF(LogBook logBook, java.io.File file)
           
 boolean serializeLogBookTXT(LogBook logBook, java.io.File file)
           
 boolean serializeLogBookXLS(LogBook logBook, java.io.File file)
           
 void writeLogBookObject(LogBook logBook, java.io.File file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogBookSerializer

public LogBookSerializer()
Creates a new instance of LogBookSerializer

Method Detail

writeLogBookObject

public void writeLogBookObject(LogBook logBook,
                               java.io.File file)
                        throws java.lang.Exception
Throws:
java.lang.Exception

serializeLogBookCSV

public boolean serializeLogBookCSV(LogBook logBook,
                                   java.io.File file)
                            throws java.lang.Exception,
                                   java.io.IOException
Throws:
java.lang.Exception
java.io.IOException

serializeLogBookTXT

public boolean serializeLogBookTXT(LogBook logBook,
                                   java.io.File file)
                            throws java.lang.Exception,
                                   java.io.IOException
Throws:
java.lang.Exception
java.io.IOException

serializeLogBookPDF

public boolean serializeLogBookPDF(LogBook logBook,
                                   java.io.File file)
                            throws java.lang.Exception,
                                   java.io.IOException
Throws:
java.lang.Exception
java.io.IOException

serializeLogBookXLS

public boolean serializeLogBookXLS(LogBook logBook,
                                   java.io.File file)
                            throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © JFlightLog GNU