com.u2d.view
Class ViewInfo
java.lang.Object
com.u2d.view.ViewInfo
public class ViewInfo
- extends java.lang.Object
- Author:
- Eitan Suez
|
Constructor Summary |
ViewInfo(javax.swing.Icon icon,
javax.swing.Icon rolloverIcon,
java.lang.String factoryName)
|
ViewInfo(java.lang.String iconName,
java.lang.String rolloverIconName,
java.lang.String factoryName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ViewInfo
public ViewInfo(javax.swing.Icon icon,
javax.swing.Icon rolloverIcon,
java.lang.String factoryName)
ViewInfo
public ViewInfo(java.lang.String iconName,
java.lang.String rolloverIconName,
java.lang.String factoryName)
getListView
public ListEView getListView(AbstractListEO leo)
throws java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
- Throws:
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
getView
public ComplexEView getView(ComplexEObject ceo)
throws java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
- Throws:
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
getIcon
public javax.swing.Icon getIcon()
getRolloverIcon
public javax.swing.Icon getRolloverIcon()
getListViewByName
public static ListEView getListViewByName(java.lang.String viewName,
AbstractListEO leo)
- an attempt to setup a mechanism whereby i can specify which view
i want without the cost of instantiating it. that is, associating
a view name to a view factory method name..for later resolution.
this is directly tied to the implementation of alternateview
which lazily instantiates views upon request (although view list
is specified a priori via view name).
getListViewInfo
public static ViewInfo getListViewInfo(java.lang.String viewName)
getViewByName
public static ComplexEView getViewByName(java.lang.String viewName,
ComplexEObject ceo)
getViewInfo
public static ViewInfo getViewInfo(java.lang.String viewName)