Class AbstractAnnotationsDisplayPanel

    • Field Detail

      • m_Prefix

        protected String m_Prefix
        the prefix to use.
      • m_ObjectFilter

        protected ObjectFilter m_ObjectFilter
        the object filter to apply to the report/objects.
    • Constructor Detail

      • AbstractAnnotationsDisplayPanel

        public AbstractAnnotationsDisplayPanel()
    • Method Detail

      • initialize

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

        public void setOwner​(ObjectAnnotationPanel value)
        Sets the owning panel.
        Parameters:
        value - the owner
      • setPrefix

        public void setPrefix​(String value)
        Sets the prefix to use.
        Parameters:
        value - the prefix
      • getPrefix

        public String getPrefix()
        Returns the prefix in use.
        Returns:
        the prefix
      • setObjectFilter

        public void setObjectFilter​(ObjectFilter value)
        Sets the object filter to use.
        Parameters:
        value - the filter
      • getObjectFilter

        public ObjectFilter getObjectFilter()
        Returns the object filter in use.
        Returns:
        the filter
      • filter

        protected LocatedObjects filter​(LocatedObjects objects)
        Filters the objects, if necessary.
        Parameters:
        objects - the objects to filter
        Returns:
        the potentially updated objects
      • filter

        protected Report filter​(Report report)
        Filters the report, if necessary.
        Parameters:
        report - the report to filter
        Returns:
        the potentially updated report
      • setReport

        public abstract void setReport​(Report value)
        Sets the report to get the annotations from.
        Parameters:
        value - the report
      • getReport

        public abstract Report getReport()
        Returns the report with the annotations.
        Returns:
        the report
      • setObjects

        public abstract void setObjects​(LocatedObjects value)
        Sets the annotations.
        Parameters:
        value - the objects
      • getObjects

        public abstract LocatedObjects getObjects()
        Returns the annotations.
        Returns:
        the objects
      • cleanUp

        public void cleanUp()
        Cleans up data structures, frees up memory.
        Specified by:
        cleanUp in interface CleanUpHandler