org.springframework.richclient.samples.showcase.view
Class ViewWithInput
java.lang.Object
org.springframework.richclient.application.support.ApplicationServicesAccessor
org.springframework.richclient.factory.AbstractControlFactory
org.springframework.richclient.application.support.AbstractView
org.springframework.richclient.samples.showcase.view.ViewWithInput
- All Implemented Interfaces:
- PropertyChangePublisher, PageComponent, View, DescribedElement, VisualizedElement, ControlFactory
public class ViewWithInput
- extends AbstractView
- Author:
- Peter De Bruycker
Method Summary |
protected JComponent |
createControl()
Subclasses must override this method to create a new instance of the
control that this factory produces. |
void |
setInput(Object input)
Sets the input for this View . |
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.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 |
ViewWithInput
public ViewWithInput()
createControl
protected JComponent createControl()
- Description copied from class:
AbstractControlFactory
- Subclasses must override this method to create a new instance of the
control that this factory produces.
- Specified by:
createControl
in class AbstractView
- Returns:
- The newly created control, never null.
setInput
public void setInput(Object input)
- Description copied from class:
AbstractView
- Sets the input for this
View
. This method may be implemented so this View
can update it's own
state (ui) when this method is called.
Normally this method is called from ApplicationPage.showView(String, Object)
, but may also be called
directly.
This implementation does nothing.
- Specified by:
setInput
in interface View
- Overrides:
setInput
in class AbstractView
- Parameters:
input
- the input, can be null
Copyright © 2004-2009 The Spring Framework. All Rights Reserved.