|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.xoetrope.swing.SwingComponentFactory
public class SwingComponentFactory
A factory for non-base Swing components such as trees, tables and split panes
Copyright: Copyright (c) Xoetrope Ltd., 2001-2004
$Revision: 2.7 $
License see license.txt
| Constructor Summary | |
|---|---|
SwingComponentFactory(XProject project)
Create a new component factory |
|
| Method Summary | |
|---|---|
java.lang.Object |
addElement(XComponentFactory cf,
java.lang.String type,
java.lang.String name,
java.lang.String content,
java.util.Hashtable attribs)
A generic factory method for adding non component elements. |
java.lang.Object |
constructComponent(XComponentFactory cf,
java.lang.String type,
java.lang.String content)
A generic factory for adding XComponents. |
ComponentAdapter |
getComponentAdapter(java.lang.String type)
Get the component adapter for this type |
void |
setPackageName(java.lang.String defPackage)
Set the package name for the factory's widgets. |
void |
update()
Notify the component factories that some of their settings may have changed. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SwingComponentFactory(XProject project)
project - the owner project| Method Detail |
|---|
public java.lang.Object constructComponent(XComponentFactory cf,
java.lang.String type,
java.lang.String content)
constructComponent in interface XComponentConstructorcf - the calling component factorytype - a name identifying the type of component to be createdcontent - the component text/content
public java.lang.Object addElement(XComponentFactory cf,
java.lang.String type,
java.lang.String name,
java.lang.String content,
java.util.Hashtable attribs)
addElement in interface XComponentConstructorcf - the calling component factorytype - the object typename - a name identifying the element to be createdcontent - the component text/contentattribs - the element attributes if any
public void update()
update in interface XComponentConstructorpublic void setPackageName(java.lang.String defPackage)
setPackageName in interface XComponentConstructordefPackage - the default package namepublic ComponentAdapter getComponentAdapter(java.lang.String type)
getComponentAdapter in interface XComponentConstructortype - the component type name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||