public class WindowReference
extends java.lang.Object
Constructor and Description |
---|
WindowReference(java.net.URL url,
java.lang.String tag,
java.lang.Object... windowParameters)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected static void |
applyBeanPropertiesTo(java.lang.Object object,
java.util.List<DataAdaptor> beanAdaptors)
apply property settings to the bean object
|
protected static void |
applyBeanPropertyTo(java.lang.Object object,
DataAdaptor beanAdaptor,
java.util.Map<java.lang.String,java.beans.PropertyDescriptor> descriptorTable)
Apply the property settings to the specified bean object
|
protected javax.swing.border.Border |
getBorder(DataAdaptor adaptor)
process adaptors to get borders
|
static WindowReference |
getDefaultInstance(java.net.URL url,
java.lang.String tag)
Get the default window reference using the default window constructor
|
protected static java.util.Map<java.lang.String,java.beans.PropertyDescriptor> |
getProperyDescriptorTable(java.lang.Object object)
Get the property descriptor table keyed by property name
|
protected java.awt.Component |
getView(DataAdaptor adaptor,
java.lang.Object... viewParameters)
process adaptors to get components
|
java.lang.Object |
getView(java.lang.String tag)
get a view with the associated tag
|
java.util.List<java.lang.Object> |
getViews(java.lang.String tag)
get the views with the associated tag
|
java.awt.Window |
getWindow()
get the window
|
protected DataAdaptor |
getWindowAdaptor(java.net.URL url,
java.lang.String tag)
load the resources
|
protected java.awt.Window |
loadWindow(java.net.URL url,
java.lang.String tag,
java.lang.Object[] windowParameters)
load the window from the resource
|
protected void |
registerView(java.lang.Object view,
java.lang.String tag)
register the view with the table
|
public WindowReference(java.net.URL url, java.lang.String tag, java.lang.Object... windowParameters)
public static WindowReference getDefaultInstance(java.net.URL url, java.lang.String tag)
public java.awt.Window getWindow()
public java.util.List<java.lang.Object> getViews(java.lang.String tag)
public java.lang.Object getView(java.lang.String tag)
protected void registerView(java.lang.Object view, java.lang.String tag)
protected java.awt.Window loadWindow(java.net.URL url, java.lang.String tag, java.lang.Object[] windowParameters)
protected DataAdaptor getWindowAdaptor(java.net.URL url, java.lang.String tag)
protected java.awt.Component getView(DataAdaptor adaptor, java.lang.Object... viewParameters)
protected javax.swing.border.Border getBorder(DataAdaptor adaptor)
protected static void applyBeanPropertiesTo(java.lang.Object object, java.util.List<DataAdaptor> beanAdaptors)
protected static void applyBeanPropertyTo(java.lang.Object object, DataAdaptor beanAdaptor, java.util.Map<java.lang.String,java.beans.PropertyDescriptor> descriptorTable)
protected static java.util.Map<java.lang.String,java.beans.PropertyDescriptor> getProperyDescriptorTable(java.lang.Object object)