de.mindcrimeilab.xsanalyzer
Class SchemaInfoView

java.lang.Object
  extended by org.springframework.richclient.application.support.ApplicationServicesAccessor
      extended by org.springframework.richclient.factory.AbstractControlFactory
          extended by org.springframework.richclient.application.support.AbstractView
              extended by de.mindcrimeilab.xsanalyzer.SchemaInfoView
All Implemented Interfaces:
EventListener, org.springframework.binding.value.PropertyChangePublisher, org.springframework.context.ApplicationListener, org.springframework.richclient.application.PageComponent, org.springframework.richclient.application.View, org.springframework.richclient.core.DescribedElement, org.springframework.richclient.core.VisualizedElement, org.springframework.richclient.factory.ControlFactory

public class SchemaInfoView
extends org.springframework.richclient.application.support.AbstractView
implements org.springframework.context.ApplicationListener

This class defines the initial view to be presented in the archetypeapplication. It is constructed automatically by the platform and configured according to the bean specification in the application context.

Author:
Larry Streepy

Field Summary
 
Fields inherited from class org.springframework.richclient.application.support.ApplicationServicesAccessor
logger
 
Fields inherited from interface org.springframework.richclient.core.DescribedElement
CAPTION_PROPERTY, DESCRIPTION_PROPERTY, DISPLAY_NAME_PROPERTY
 
Constructor Summary
SchemaInfoView()
           
 
Method Summary
protected  JComponent createControl()
          Create the actual UI control for this view.
 XsAnalyzerApplicationModel getModel()
           
 void onApplicationEvent(org.springframework.context.ApplicationEvent event)
           
 void setModel(XsAnalyzerApplicationModel model)
           
 
Methods inherited from class org.springframework.richclient.application.support.AbstractView
addPropertyChangeListener, addPropertyChangeListener, canClose, close, componentClosed, componentFocusGained, componentFocusLost, componentOpened, dispose, getCaption, getContext, getDescription, getDescriptor, getDisplayName, getIcon, getId, getImage, getStatusBar, getWindowCommandManager, getWindowControl, registerLocalCommandExecutors, removePropertyChangeListener, removePropertyChangeListener, setContext, setDescriptor
 
Methods inherited from class org.springframework.richclient.factory.AbstractControlFactory
createControlIfNecessary, getControl, isControlCreated, isSingleton, setSingleton
 
Methods inherited from class org.springframework.richclient.application.support.ApplicationServicesAccessor
getActiveWindow, getApplication, getApplicationContext, getApplicationName, getApplicationServices, getCommandConfigurer, getComponentFactory, getConversionService, getIconSource, getImageSource, getMessage, getMessage, getMessage, getMessage, getMessages, getMessageSource, getObjectConfigurer, getService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.springframework.richclient.factory.ControlFactory
getControl
 

Constructor Detail

SchemaInfoView

public SchemaInfoView()
Method Detail

getModel

public XsAnalyzerApplicationModel getModel()
Returns:
the model

setModel

public void setModel(XsAnalyzerApplicationModel model)
Parameters:
model - the model to set

createControl

protected JComponent createControl()
Create the actual UI control for this view. It will be placed into the window according to the layout of the page holding this view.

Specified by:
createControl in class org.springframework.richclient.application.support.AbstractView

onApplicationEvent

public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
Specified by:
onApplicationEvent in interface org.springframework.context.ApplicationListener


Copyright © 2010. All Rights Reserved.