logbook.gui.frontEnd.logBookSummary.logBookSummaryElements.framework
Class LogBookBaseSummaryElement

java.lang.Object
  extended by logbook.gui.frontEnd.logBookSummary.logBookSummaryElements.framework.LogBookBaseSummaryElement
All Implemented Interfaces:
LogBookRecordConstants
Direct Known Subclasses:
ActInstrTimeTotal, DayTimeTotal, DualInstrucRcvdTimeTotal, GrndTrnrFTDTimeTotal, MELTimeTotal, NightTimeTotal, NumInstrAprchsTotal, NumLdgsTotal, PICTimeTotal, SELTimeTotal, SimInstrTimeTotal, TotalHoursTotal, XCountryTimeTotal

public abstract class LogBookBaseSummaryElement
extends java.lang.Object
implements LogBookRecordConstants


Field Summary
static java.lang.String AIRCRAFT_CLASS_TIME
           
static java.lang.String DAY_NIGHT_XCNTRY_CATEGORY
           
static java.lang.String DUAL_PIC
           
static java.lang.String LDGS_INSTR_APRCHS_CATEGORY
           
static java.lang.String SIM_INSTR_ACT_INSTR_TIME_CATEGORY
           
static java.lang.String TOTAL_CATEGORY
           
 
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
LogBookBaseSummaryElement()
           
 
Method Summary
 java.lang.String getCategory()
           
 int getColumnWidthForDisplayTable()
           
abstract  java.lang.String getElementNameToSumUp()
           
 java.text.Format getFormatForLogBookRecDetailWindowTxtField()
          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 getShortenedElmntName()
           
 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
 

Field Detail

AIRCRAFT_CLASS_TIME

public static final java.lang.String AIRCRAFT_CLASS_TIME
See Also:
Constant Field Values

LDGS_INSTR_APRCHS_CATEGORY

public static final java.lang.String LDGS_INSTR_APRCHS_CATEGORY
See Also:
Constant Field Values

DAY_NIGHT_XCNTRY_CATEGORY

public static final java.lang.String DAY_NIGHT_XCNTRY_CATEGORY
See Also:
Constant Field Values

SIM_INSTR_ACT_INSTR_TIME_CATEGORY

public static final java.lang.String SIM_INSTR_ACT_INSTR_TIME_CATEGORY
See Also:
Constant Field Values

DUAL_PIC

public static final java.lang.String DUAL_PIC
See Also:
Constant Field Values

TOTAL_CATEGORY

public static final java.lang.String TOTAL_CATEGORY
See Also:
Constant Field Values
Constructor Detail

LogBookBaseSummaryElement

public LogBookBaseSummaryElement()
Method Detail

setValue

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

getValue

public java.lang.String getValue()
Returns:

getCategory

public java.lang.String getCategory()

getColumnWidthForDisplayTable

public int getColumnWidthForDisplayTable()
Returns:

getFormatForLogBookRecDetailWindowTxtField

public java.text.Format getFormatForLogBookRecDetailWindowTxtField()
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:

getElementNameToSumUp

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

getShortenedElmntName

public abstract java.lang.String getShortenedElmntName()


Copyright © JFlightLog GNU