Class ObjectAnnotations.LocatedObjectsPanel

    • Field Detail

      • m_LocatedObjects

        protected LocatedObjects m_LocatedObjects
        the located objects.
      • m_LabelCounts

        protected JLabel m_LabelCounts
        the label for counts.
      • m_ButtonAll

        protected BaseButton m_ButtonAll
        the button for selecting all.
      • m_ButtonNone

        protected BaseButton m_ButtonNone
        the button for selecting none.
      • m_ButtonInvert

        protected BaseButton m_ButtonInvert
        the button for inverting the selection.
      • m_PanelSearch

        protected SearchPanel m_PanelSearch
        the panel for searching the table.
    • Constructor Detail

      • LocatedObjectsPanel

        public LocatedObjectsPanel()
    • Method Detail

      • initialize

        protected void initialize()
        Initializes the members.
        Overrides:
        initialize in class BasePanel
      • initGUI

        protected void initGUI()
        Initializes the widgets.
        Overrides:
        initGUI in class BasePanel
      • finishInit

        protected void finishInit()
        Finishes the initialization.
        Overrides:
        finishInit in class BasePanel
      • setOwner

        public void setOwner​(ObjectAnnotations value)
        Sets the owner.
        Parameters:
        value - the owner to use
      • getOwner

        public ObjectAnnotations getOwner()
        Returns the owner.
        Returns:
        the owner, null if none set
      • updateCounts

        protected void updateCounts()
        Updates the labels with the counts.
      • setLocatedObjects

        public void setLocatedObjects​(LocatedObjects value)
        Sets the located objects to display. Automatically updates the view.
        Parameters:
        value - the objects
      • getLocatedObjects

        public LocatedObjects getLocatedObjects()
        Returns the located objects being displayed.
        Returns:
        the objects
      • update

        public void update()
        Updates the display.
      • getFilter

        public LocatedObjectFilter getFilter()
        Returns a filter that accepts only the selected objects.
        Returns:
        the filter