com.spss.psapi.extensions.ui

Interface ExtensionObjectWindowHandle

  • All Superinterfaces:
    NativeWindowHandle, WindowHandle


    public interface ExtensionObjectWindowHandle
    extends NativeWindowHandle
    Defines the functionality of an extension object window handle. An extension object window is created and configured by Modeler but may contain panels or other objects defined by an extension.
    Since:
    PSAPI 11.1
    Version:
    1.0
    Author:
    Julian Clinton
    • Method Detail

      • getExtensionObject

        ExtensionObject getExtensionObject()
        Returns the extension object associated with this window handle. The extension object will be an instance of a PSAPI-defined interface -- either Processor, ModelOutput, DocumentOutput or InteractiveOutput.
        Returns:
        an extension object
      • getExtensionObjectPanel

        ExtensionObjectPanel getExtensionObjectPanel(java.lang.String panelId)
        Returns the extension object panel with the specified id or null if no such panel exists.
        Parameters:
        panelId - the panel id used in the specification file
        Returns:
        an extension object panel or null
      • getExtensionPropertyControl

        PropertyControl getExtensionPropertyControl(java.lang.String property)
        Returns the extension supplied custom control for the specified property or null if no such custom control exists.
        Parameters:
        property - the property name used in the specification file
        Returns:
        an extension supplied custom control or null
        Since:
        PSAPI 18.1
      • getExtensionAction

        javax.swing.Action getExtensionAction(java.lang.String actionId)
        Returns the action associated with the supplied action id or null if no such action exists
        Parameters:
        actionId - the action id used in the specification file
        Returns:
        an action or null
      • getControlManager

        ControlManager getControlManager()
        Returns the primary control manager associated with this window.
        Returns:
        the primary control manager associated with this window
      • getControlManager

        ControlManager getControlManager(java.lang.String property)
        Returns the control manager that manages the control for the supplied property. If a panel includes a properties sub-panel, this is displayed in a sub-dialog that has its own control manager associated with it.
        Parameters:
        property - the name of the property whose control manager is being requested.
        Returns:
        the control manager that manages the control for the supplied property or null if the property does not have a control
        Since:
        PSAPI 12.0
      • getUISession

        Session getUISession()
        Returns the session for this window handle.
        Returns:
        the session for this window handle
        Since:
        PSAPI 18.1

(C) Copyright IBM Corp. 1994, 2015. All Rights Reserved.