Class InspectionPanel

    • Field Detail

      • m_Object

        protected transient Object m_Object
        the current object to inspect.
      • m_Tree

        protected Tree m_Tree
        the tree for displaying the bean properties.
      • m_PanelSearch

        protected SearchPanel m_PanelSearch
        the search panel.
      • m_CheckBoxRenderLimit

        protected BaseCheckBox m_CheckBoxRenderLimit
        the checkbox for applying a render limit.
      • m_TextFieldRenderLimit

        protected BaseTextField m_TextFieldRenderLimit
        the textfield for the render limit.
      • m_ButtonRenderLimit

        protected BaseFlatButton m_ButtonRenderLimit
        the button for applying the render limit.
      • m_SplitPane

        protected BaseSplitPane m_SplitPane
        the split pane to use for displaying the tree and the associated data.
      • m_PanelContent

        protected BasePanel m_PanelContent
        the panel on the right.
      • m_PanelSize

        protected BasePanel m_PanelSize
        the panel for the size.
      • m_CheckBoxSize

        protected BaseCheckBox m_CheckBoxSize
        whether to calculate the size.
      • m_TextSize

        protected BaseTextField m_TextSize
        the text field for the size.
      • m_LastPath

        protected String[] m_LastPath
        the last property path in use.
      • m_RenderLimitChanged

        protected boolean m_RenderLimitChanged
        whether the render limit changed.
      • m_RenderLimitSupported

        protected boolean m_RenderLimitSupported
        whether the rendering limit is supported.
    • Constructor Detail

      • InspectionPanel

        public InspectionPanel()
    • 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()
        Finalizes the initialization.
        Overrides:
        finishInit in class BasePanel
      • getRenderLimit

        protected Integer getRenderLimit()
        Returns the current render limit.
        Returns:
        the limit
      • updateRenderWidgets

        protected void updateRenderWidgets()
        Updates the state of the render widgets.
      • updateRenderLimit

        protected void updateRenderLimit()
        Updates the render limit.
      • renderObject

        protected void renderObject()
        Renders the currently selected object.
      • setCurrent

        public void setCurrent​(Object value)
        Sets the object to inspect.
        Parameters:
        value - the object to inspect
      • getCurrent

        public Object getCurrent()
        Returns the currently inspected object.
        Returns:
        the object, null if none set yet
      • updateSize

        protected void updateSize​(Object obj)
        Updates the size of the object.
        Parameters:
        obj - the object to measure
      • cleanUp

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