org.mlc.swing.layout
Class JListComponentBuilder
java.lang.Object
org.mlc.swing.layout.JListComponentBuilder
- All Implemented Interfaces:
- ComponentBuilder
public class JListComponentBuilder
- extends java.lang.Object
- implements ComponentBuilder
This is the ComponentBuilder used to build JLists.
- Since:
- Ptolemy II 8.0
- Version:
- $Id: JListComponentBuilder.java 57044 2010-01-27 22:41:05Z cxh $
- Author:
- Kevin Routley
Method Summary |
ComponentDef |
getComponentDef(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> beanProperties)
|
java.lang.String |
getDeclaration(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> properties)
Returns the appropriate declaration suitable for this component |
java.awt.Component |
getInstance(java.util.Map<java.lang.String,java.lang.Object> properties)
Returns an instance of this object given the specified properties |
java.util.List<BeanProperty> |
getProperties()
Returns a list of properties that are appropriate for construction |
boolean |
isComponentALayoutContainer()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
properties
java.util.List<BeanProperty> properties
JListComponentBuilder
public JListComponentBuilder()
getProperties
public java.util.List<BeanProperty> getProperties()
- Description copied from interface:
ComponentBuilder
- Returns a list of properties that are appropriate for construction
- Specified by:
getProperties
in interface ComponentBuilder
getDeclaration
public java.lang.String getDeclaration(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> properties)
- Description copied from interface:
ComponentBuilder
- Returns the appropriate declaration suitable for this component
- Specified by:
getDeclaration
in interface ComponentBuilder
getInstance
public java.awt.Component getInstance(java.util.Map<java.lang.String,java.lang.Object> properties)
throws java.lang.Exception
- Description copied from interface:
ComponentBuilder
- Returns an instance of this object given the specified properties
- Specified by:
getInstance
in interface ComponentBuilder
- Throws:
java.lang.Exception
isComponentALayoutContainer
public boolean isComponentALayoutContainer()
- Specified by:
isComponentALayoutContainer
in interface ComponentBuilder
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getComponentDef
public ComponentDef getComponentDef(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> beanProperties)
- Specified by:
getComponentDef
in interface ComponentBuilder