Class UndoFormatAndRoutesModel
java.lang.Object
slash.navigation.converter.gui.undo.UndoFormatAndRoutesModel
- All Implemented Interfaces:
ComboBoxModel<BaseRoute<?,,?>> ListModel<BaseRoute<?,,?>> FormatAndRoutesModel,PositionListsModel
Implements a undo/redo-supporting
FormatAndRoutesModel for the routes of a file.- Author:
- Christian Pesch
-
Constructor Summary
ConstructorsConstructorDescriptionUndoFormatAndRoutesModel(UndoManager undoManager, FormatAndRoutesModel delegate) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidaddPositionList(int index, BaseRoute<?, ?> route) voidaddPositionList(int index, BaseRoute<?, ?> route, boolean trackUndo) BaseRoute<?, ?> getElementAt(int index) NavigationFormat<BaseRoute<?, ?>> intBaseRoute<?, ?> getRoute(int index) BaseRoute<?, ?> intgetSize()booleanvoidvoidremovePositionList(BaseRoute<?, ?> route) voidremovePositionList(BaseRoute<?, ?> route, boolean trackUndo) voidrenamePositionList(String name) voidrenameRoute(String name, boolean trackUndo) voidsetFormat(NavigationFormat<BaseRoute<?, ?>> format) voidsetModified(boolean modified) voidsetRoutes(FormatAndRoutes<?, ?, ?> formatAndRoutes) voidsetSelectedItem(Object anItem) voidsetSelectedRoute(BaseRoute<?, ?> route) voidsetSelectedRoute(BaseRoute<?, ?> route, boolean trackUndo)
-
Constructor Details
-
Method Details
-
getSize
public int getSize() -
getElementAt
- Specified by:
getElementAtin interfaceListModel<BaseRoute<?,?>>
-
addListDataListener
- Specified by:
addListDataListenerin interfaceListModel<BaseRoute<?,?>> - Specified by:
addListDataListenerin interfacePositionListsModel
-
removeListDataListener
- Specified by:
removeListDataListenerin interfaceListModel<BaseRoute<?,?>> - Specified by:
removeListDataListenerin interfacePositionListsModel
-
getSelectedItem
- Specified by:
getSelectedItemin interfaceComboBoxModel<BaseRoute<?,?>>
-
setSelectedItem
- Specified by:
setSelectedItemin interfaceComboBoxModel<BaseRoute<?,?>>
-
getRoutes
- Specified by:
getRoutesin interfaceFormatAndRoutesModel- Specified by:
getRoutesin interfacePositionListsModel
-
getFormat
- Specified by:
getFormatin interfaceFormatAndRoutesModel
-
isModified
public boolean isModified()- Specified by:
isModifiedin interfaceFormatAndRoutesModel
-
setModified
public void setModified(boolean modified) - Specified by:
setModifiedin interfaceFormatAndRoutesModel
-
addModifiedListener
- Specified by:
addModifiedListenerin interfaceFormatAndRoutesModel
-
getSelectedRoute
- Specified by:
getSelectedRoutein interfaceFormatAndRoutesModel- Specified by:
getSelectedRoutein interfacePositionListsModel
-
getRoute
- Specified by:
getRoutein interfaceFormatAndRoutesModel
-
renamePositionList
- Specified by:
renamePositionListin interfaceFormatAndRoutesModel
-
renameRoute
-