Class WaypointTypeCountToJLabelAdapter
java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
slash.navigation.converter.gui.models.PositionsModelToDocumentAdapter
slash.navigation.converter.gui.models.WaypointTypeCountToJLabelAdapter
- All Implemented Interfaces:
Serializable,Document
A bidirectional adapter that extracts the Parking and Point Of Interest
waypoint counts of a
PositionsModel for display.- Author:
- Christian Pesch
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.text.AbstractDocument
AbstractDocument.AbstractElement, AbstractDocument.AttributeContext, AbstractDocument.BranchElement, AbstractDocument.Content, AbstractDocument.DefaultDocumentEvent, AbstractDocument.ElementEdit, AbstractDocument.LeafElement -
Field Summary
Fields inherited from class javax.swing.text.PlainDocument
lineLimitAttribute, tabSizeAttributeFields inherited from class javax.swing.text.AbstractDocument
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementNameFields inherited from interface javax.swing.text.Document
StreamDescriptionProperty, TitleProperty -
Constructor Summary
ConstructorsConstructorDescriptionWaypointTypeCountToJLabelAdapter(PositionsModel positionsModel, JLabel labelParkingCount, JLabel labelPoiCount) -
Method Summary
Modifier and TypeMethodDescriptionstatic intcountWaypointTypes(List<? extends NavigationPosition> positions, Set<WaypointType> types) protected Stringprotected voidMethods inherited from class javax.swing.text.PlainDocument
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertString, insertUpdate, removeUpdateMethods inherited from class javax.swing.text.AbstractDocument
addDocumentListener, addUndoableEditListener, createBranchElement, createLeafElement, createPosition, dump, fireChangedUpdate, fireInsertUpdate, fireRemoveUpdate, fireUndoableEditUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, postRemoveUpdate, putProperty, readLock, readUnlock, remove, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
-
Constructor Details
-
Method Details
-
getDelegateValue
- Specified by:
getDelegateValuein classPositionsModelToDocumentAdapter
-
countWaypointTypes
public static int countWaypointTypes(List<? extends NavigationPosition> positions, Set<WaypointType> types) -
updateAdapterFromDelegate
- Overrides:
updateAdapterFromDelegatein classPositionsModelToDocumentAdapter
-