groovy.swing
Class SwingBuilder
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.util.BuilderSupport
groovy.swing.SwingBuilder
- All Implemented Interfaces:
- GroovyObject
public class SwingBuilder
- extends BuilderSupport
A helper class for creating Swing widgets using GroovyMarkup
- Version:
- $Revision: 4247 $
- Author:
- James Strachan
Method Summary |
protected String |
capitalize(String text)
|
protected Object |
createBoxLayout(Map properties)
|
protected Object |
createComboBox(Map properties)
|
protected Object |
createDialog(Map properties)
|
protected Object |
createFormattedTextField(Map properties)
Uses 'format," or "value," (in order) |
protected Object |
createFrame(Map properties)
|
protected Object |
createNode(Object name)
|
protected Object |
createNode(Object name,
Map attributes)
|
protected Object |
createNode(Object name,
Map attributes,
Object value)
|
protected Object |
createNode(Object name,
Object value)
|
protected Object |
createWindow(Map properties)
|
Object |
getProperty(String name)
|
protected void |
handleWidgetAttributes(Object widget,
Map attributes)
|
protected void |
nodeCompleted(Object parent,
Object node)
A hook to allow nodes to be processed once they have had all of their
children applied |
protected void |
registerBeanFactory(String name,
Class beanClass)
|
protected void |
registerFactory(String name,
Factory factory)
|
protected void |
registerWidgets()
|
protected void |
setParent(Object parent,
Object child)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SwingBuilder
public SwingBuilder()
getProperty
public Object getProperty(String name)
- Specified by:
getProperty
in interface GroovyObject
- Overrides:
getProperty
in class GroovyObjectSupport
- Returns:
- the given property
setParent
protected void setParent(Object parent,
Object child)
- Specified by:
setParent
in class BuilderSupport
nodeCompleted
protected void nodeCompleted(Object parent,
Object node)
- Description copied from class:
BuilderSupport
- A hook to allow nodes to be processed once they have had all of their
children applied
- Overrides:
nodeCompleted
in class BuilderSupport
createNode
protected Object createNode(Object name)
- Specified by:
createNode
in class BuilderSupport
createNode
protected Object createNode(Object name,
Object value)
- Specified by:
createNode
in class BuilderSupport
createNode
protected Object createNode(Object name,
Map attributes,
Object value)
- Specified by:
createNode
in class BuilderSupport
createNode
protected Object createNode(Object name,
Map attributes)
- Specified by:
createNode
in class BuilderSupport
handleWidgetAttributes
protected void handleWidgetAttributes(Object widget,
Map attributes)
capitalize
protected String capitalize(String text)
registerWidgets
protected void registerWidgets()
createBoxLayout
protected Object createBoxLayout(Map properties)
createDialog
protected Object createDialog(Map properties)
createFormattedTextField
protected Object createFormattedTextField(Map properties)
- Uses 'format," or "value," (in order)
createFrame
protected Object createFrame(Map properties)
createWindow
protected Object createWindow(Map properties)
createComboBox
protected Object createComboBox(Map properties)
registerBeanFactory
protected void registerBeanFactory(String name,
Class beanClass)
registerFactory
protected void registerFactory(String name,
Factory factory)
Copyright © 2003-2008 The Codehaus. All Rights Reserved.