org.base.apps.core
Class BaseApplication<D,V>
java.lang.Object
org.base.apps.util.BaseNameable
org.base.apps.core.BaseApplication<D,V>
- All Implemented Interfaces:
- Application<D,V>, Nameable, Named
- Direct Known Subclasses:
- SwingApplication
public class BaseApplication<D,V>
- extends BaseNameable
- implements Application<D,V>
- Author:
- Kevan Simpson
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.base.apps.util.Named |
getName |
BaseApplication
public BaseApplication()
BaseApplication
public BaseApplication(Class<D> beanType)
- Sets the name and title of this
Application from its
bean type.
- Parameters:
beanType - The Application's bean type.
getData
public ApplicationData<D> getData()
- Specified by:
getData in interface Application<D,V>
- See Also:
Application.getData()
setData
public void setData(ApplicationData<D> data)
- Specified by:
setData in interface Application<D,V>
- See Also:
Application.setData(org.base.apps.api.ApplicationData)
getApplicationInfo
public ApplicationInfo getApplicationInfo()
- Specified by:
getApplicationInfo in interface Application<D,V>
- See Also:
Application.getApplicationInfo()
getView
public V getView()
- Specified by:
getView in interface Application<D,V>
- See Also:
Application.getView()
setView
public void setView(V view)
- Specified by:
setView in interface Application<D,V>
- See Also:
Application.setView(java.lang.Object)
setApplicationInfo
protected void setApplicationInfo(ApplicationInfo info)
configure
protected void configure(Class<D> beanType)
Copyright 2011, Blue Agate Software Entity (BASE)