|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.formaria.swt.SwtComponentFactory
public class SwtComponentFactory
A factory for non-base Swing components such as trees, tables and split panes
Copyright: Copyright (c) Formaria Ltd., 2008
$Revision: 2.7 $
License see license.txt
| Field Summary | |
|---|---|
protected Project |
currentProject
|
| Constructor Summary | |
|---|---|
SwtComponentFactory(Project project)
Create a new component factory |
|
| Method Summary | |
|---|---|
java.lang.Object |
addElement(ComponentFactory 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(ComponentFactory cf,
java.lang.String type,
java.lang.String content)
A generic factory for adding Components. |
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 Project currentProject
| Constructor Detail |
|---|
public SwtComponentFactory(Project project)
| Method Detail |
|---|
public java.lang.Object constructComponent(ComponentFactory cf,
java.lang.String type,
java.lang.String content)
constructComponent in interface ComponentConstructorcf - 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(ComponentFactory cf,
java.lang.String type,
java.lang.String name,
java.lang.String content,
java.util.Hashtable attribs)
addElement in interface ComponentConstructorcf - 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 ComponentConstructorpublic void setPackageName(java.lang.String defPackage)
setPackageName in interface ComponentConstructordefPackage - The default package name.public ComponentAdapter getComponentAdapter(java.lang.String type)
getComponentAdapter in interface ComponentConstructortype - The component type name.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||