|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.xoetrope.swt.SwtComponentFactory
public class SwtComponentFactory
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
| Field Summary | |
|---|---|
protected XProject |
currentProject
|
| Constructor Summary | |
|---|---|
SwtComponentFactory(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 |
| Field Detail |
|---|
protected XProject currentProject
| Constructor Detail |
|---|
public SwtComponentFactory(XProject 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 factory.type - A name identifying the type of component to be created.content - 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 factory.type - The object type.name - A name identifying the element to be created.content - The component text/content.attribs - 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 name.public 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 | |||||||||