org.base.apps.api
Interface Application<D,V>

All Superinterfaces:
Nameable, Named
All Known Implementing Classes:
AccountApplication, BaseApplication, SwingApplication

public interface Application<D,V>
extends Nameable

Top-level interface for a BASE Application.

Author:
Kevan Simpson

Method Summary
 ApplicationInfo getApplicationInfo()
           
 ApplicationData<D> getData()
           
 V getView()
           
 void setData(ApplicationData<D> data)
           
 void setView(V view)
           
 
Methods inherited from interface org.base.apps.util.Nameable
setName
 
Methods inherited from interface org.base.apps.util.Named
getName
 

Method Detail

getApplicationInfo

ApplicationInfo getApplicationInfo()

getData

ApplicationData<D> getData()

setData

void setData(ApplicationData<D> data)

getView

V getView()

setView

void setView(V view)

Please visit Base Apps, hosted on Sourceforge.net.

Copyright 2011, Blue Agate Software Entity (BASE)