logbook.storage.logBookRecordElements.framework
Class LogBookRecBaseElement

java.lang.Object
  extended by logbook.storage.logBookRecordElements.framework.LogBookRecBaseElement
All Implemented Interfaces:
java.io.Serializable, LogBookRecordConstants, ElementSerialVersionUIDs
Direct Known Subclasses:
ActInstTime, DateOfFlight, DayTime, DualIstrucRcvdTime, FromIdentifier, GrndTrnrFTDTime, MakeAndModel, MELTime, NightTime, NumInstrAprchs, NumLdgs, PICTime, Remarks, SELTime, SimInstrTime, TailNumber, ToIdentifier, TotalHours, XCountryTime

public abstract class LogBookRecBaseElement
extends java.lang.Object
implements java.io.Serializable, ElementSerialVersionUIDs, LogBookRecordConstants

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface logbook.storage.ElementSerialVersionUIDs
ACT_INST_TIME_SER_VRSN_UID, DATE_OF_FLIGHT_SER_VRSN_UID, DAY_TIME_SER_VRSN_UID, DUAL_INSTRUC_RCVD_TIME_SER_VRSN_UID, FROM_IDENT_SER_VRSN_UID, GRND_TRNR_FTD_TIME_SER_VRSN_UID, LOGBOOK_REC_BASE_ELEMENT_SER_VRSN_UID, LOGBOOK_RECORD_BASE_SER_VRSN_UID, LOGBOOK_RECORD_SER_VRSN_UID, LOGBOOK_SER_VRSN_UID, MAKE_MODEL_SER_VRSN_UID, MEL_TIME_SER_VRSN_UID, NIGHT_TIME_SER_VRSN_UID, NUM_INSTR_APPRCHS_SER_VRSN_UID, NUM_LDGS_SER_VRSN_UID, PIC_TIME_SER_VRSN_UID, REMARKS_SER_VRSN_UID, SEL_TIME_SER_VRSN_UID, SIM_INST_TIME_SER_VRSN_UID, TAIL_NUMBER_SER_VRSN_UID, TO_IDENT_SER_VRSN_UID, TOTAL_HRS_SER_VRSN_UID, XCOUNTRY_TIME_SER_VRSN_UID
 
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
LogBookRecBaseElement()
           
 
Method Summary
 int getColumnWidthForDisplayTable()
           
 javax.swing.text.DefaultFormatter getFormatterForLogBookRecDetailWindowTxtField()
          Returning null will permit any values to be entered We are intending that this method will be overriden by elements that want to enforce other characters
 int getMaxLengthOfFieldAllowed()
           
abstract  java.lang.String getName()
           
 java.lang.String getValue()
           
 void setValue(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogBookRecBaseElement

public LogBookRecBaseElement()
Method Detail

setValue

public void setValue(java.lang.String value)
Parameters:
value -

getValue

public java.lang.String getValue()
Returns:

getColumnWidthForDisplayTable

public int getColumnWidthForDisplayTable()
Returns:

getFormatterForLogBookRecDetailWindowTxtField

public javax.swing.text.DefaultFormatter getFormatterForLogBookRecDetailWindowTxtField()
Returning null will permit any values to be entered We are intending that this method will be overriden by elements that want to enforce other characters

Returns:

getMaxLengthOfFieldAllowed

public int getMaxLengthOfFieldAllowed()
Returns:

getName

public abstract java.lang.String getName()
Returns:


Copyright © JFlightLog GNU