Class ConvertPanel

java.lang.Object
slash.navigation.converter.gui.panels.ConvertPanel
All Implemented Interfaces:
PanelInTab

public class ConvertPanel extends Object implements PanelInTab
The convert panel of the route converter user interface.
Author:
Christian Pesch
  • Field Details

  • Constructor Details

    • ConvertPanel

      public ConvertPanel()
  • Method Details

    • getRootComponent

      public Component getRootComponent()
      Specified by:
      getRootComponent in interface PanelInTab
    • getLocalName

      public String getLocalName()
      Specified by:
      getLocalName in interface PanelInTab
    • getFocusComponent

      public JComponent getFocusComponent()
      Specified by:
      getFocusComponent in interface PanelInTab
    • getDefaultButton

      public JButton getDefaultButton()
      Specified by:
      getDefaultButton in interface PanelInTab
    • initializeSelection

      public void initializeSelection()
      Specified by:
      initializeSelection in interface PanelInTab
    • openUrls

      public void openUrls(List<URL> urls)
    • openFile

      public void openFile()
    • openPositionList

      public void openPositionList(List<URL> urls)
    • newFile

      public void newFile()
    • importPositionList

      public void importPositionList()
    • exportPositionList

      public void exportPositionList()
    • saveFile

      public void saveFile()
    • saveAsFile

      public void saveAsFile()
    • confirmDiscard

      public boolean confirmDiscard()
    • getPositionsView

      public JTable getPositionsView()
    • encodeFeatureLocks

      public static String encodeFeatureLocks()
      The lock counters of all sponsor features, encoded for the update-check.
    • getFormatAndRoutesModel

      public FormatAndRoutesModel getFormatAndRoutesModel()
    • getPositionsModel

      public PositionsModel getPositionsModel()
    • getPositionsSelectionModel

      public PositionsSelectionModel getPositionsSelectionModel()
    • getUrlModel

      public UrlDocument getUrlModel()
    • getRecentUrlsModel

      public RecentUrlsModel getRecentUrlsModel()
    • selectPositions

      public void selectPositions(int[] selectedPositions)
    • selectPositionsWithinDistanceToPredecessor

      public int selectPositionsWithinDistanceToPredecessor(double distance)
    • selectPositionsWithSpeedBelowOrEqualTo

      public int selectPositionsWithSpeedBelowOrEqualTo(double kmh)
    • selectAllButEveryNthPosition

      public int[] selectAllButEveryNthPosition(int order)
    • computeInsignificantPositions

      public int[] computeInsignificantPositions(double threshold) throws InterruptedException
      Throws:
      InterruptedException
    • computeInsignificantPositions

      public int[] computeInsignificantPositions(double threshold, List<? extends NavigationPosition> positions) throws InterruptedException
      Throws:
      InterruptedException
    • selectInsignificantPositions

      public int selectInsignificantPositions(double threshold) throws InterruptedException
      Throws:
      InterruptedException
    • clearSelection

      public void clearSelection()
    • shiftTimesAfterPauses

      public void shiftTimesAfterPauses(int[] indices)
    • renamePositionList

      public void renamePositionList(String name)
    • $$$getRootComponent$$$

      public JComponent $$$getRootComponent$$$()