de.kleopatra.view.factory
Interface ComponentTypeMap

All Known Implementing Classes:
DefaultComponentTypeMap

public interface ComponentTypeMap

Mapping between generic componentTypes and widget specific widget classes.

NOTE: this api will be changed to include the additional methods from ExComponentTypeMap.

Version:
$Revision: 1.1.1.1 $ - $Date: 2004/05/05 10:02:18 $
Author:
(C) Jeanette Winzenburg, Berlin

Method Summary
 void addComponentType(java.lang.Object componentType, java.lang.Class clazz)
           
 void addComponentType(java.lang.Object componentType, java.lang.String className)
           
 void addContainerType(java.lang.Object componentType, java.lang.Class clazz)
           
 void addContainerType(java.lang.Object containerType, java.lang.String className)
           
 void addScrollableType(java.lang.Object scrollableType)
           
 java.lang.Object getComponentInstance(java.lang.Object componentType)
           
 java.lang.Object getComponentType(java.lang.Class clazz)
          returns the generic type of the widget.
 java.util.Set getComponentTypes()
          returns a Collection of all generic component types.
 java.util.Set getContainerTypes()
          returns a Collection of all generic container types.
 boolean shouldScroll(java.lang.Object componentType)
           
 

Method Detail

addComponentType

public void addComponentType(java.lang.Object componentType,
                             java.lang.String className)

addContainerType

public void addContainerType(java.lang.Object containerType,
                             java.lang.String className)

addScrollableType

public void addScrollableType(java.lang.Object scrollableType)

shouldScroll

public boolean shouldScroll(java.lang.Object componentType)

addComponentType

public void addComponentType(java.lang.Object componentType,
                             java.lang.Class clazz)

addContainerType

public void addContainerType(java.lang.Object componentType,
                             java.lang.Class clazz)

getComponentInstance

public java.lang.Object getComponentInstance(java.lang.Object componentType)

getComponentTypes

public java.util.Set getComponentTypes()
returns a Collection of all generic component types.


getContainerTypes

public java.util.Set getContainerTypes()
returns a Collection of all generic container types.


getComponentType

public java.lang.Object getComponentType(java.lang.Class clazz)
returns the generic type of the widget. might be null.

used in FormReader only (which is not used currently). May be removed in future versions ...



Copyright © 2003, 2004 SwingEmpire Jeanette Winzenburg. All Rights Reserved.