net.jini.lookup.ui.factory
Interface WindowFactory

All Superinterfaces:
java.io.Serializable

public interface WindowFactory
extends java.io.Serializable

UI factory for an AWT Window that isn't a Frame or a Dialog. AWT Frames should be produced by a FrameFactory. AWT Dialogs should be produced by a DialogFactory.)

If the UI generated by the method declared in this interface implements javax.accessibility.Accessible and supports the Java Accessibility API, an AccessibleUI attribute should be placed in the UIDescriptor's attributes set.


Field Summary
static java.lang.String TOOLKIT
          Convenience constant to use in the toolkit field of UIDescriptors that contain a WindowFactory.
static java.lang.String TYPE_NAME
          Convenience constant to use in the UIFactoryTypes set in the attributes set of UIDescriptors that contain a WindowFactory.
 
Method Summary
 java.awt.Window getWindow(java.lang.Object roleObject, java.awt.Frame owner)
          Returns a Window with specified owner Frame
 java.awt.Window getWindow(java.lang.Object roleObject, java.awt.Window owner)
          Returns a Window with specified owner Window
 

Field Detail

TOOLKIT

public static final java.lang.String TOOLKIT
Convenience constant to use in the toolkit field of UIDescriptors that contain a WindowFactory. The value of this constant is "java.awt".

TYPE_NAME

public static final java.lang.String TYPE_NAME
Convenience constant to use in the UIFactoryTypes set in the attributes set of UIDescriptors that contain a WindowFactory. The value of this constant is "net.jini.lookup.ui.factory.WindowFactory".
Method Detail

getWindow

public java.awt.Window getWindow(java.lang.Object roleObject,
                                 java.awt.Window owner)
Returns a Window with specified owner Window
Parameters:
roleObject - an object defined by the semantics of the UI role interface implemented by the returned UI object. (UI role is indicated in the role field of UIDescriptors.)
owner - the Window to act as owner of the returned Window
Returns:
a Window UI

getWindow

public java.awt.Window getWindow(java.lang.Object roleObject,
                                 java.awt.Frame owner)
Returns a Window with specified owner Frame
Parameters:
owner - the Frame to act as owner of the returned Window
Returns:
a Window UI