|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.richclient.application.support.SimpleViewDescriptor
public class SimpleViewDescriptor
ViewDescriptor implementation for internal purposes (mostly testing).
This class accepts an existing View instance, and returns this in the createPageComponent() method.
Normally you should never use this class directly.
| Field Summary |
|---|
| Fields inherited from interface org.springframework.richclient.core.DescribedElement |
|---|
CAPTION_PROPERTY, DESCRIPTION_PROPERTY, DISPLAY_NAME_PROPERTY |
| Constructor Summary | |
|---|---|
SimpleViewDescriptor(String id,
View view)
|
|
| Method Summary | |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Register a listener to all properties of this publisher. |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Register a listener to a specific property. |
PageComponent |
createPageComponent()
Creates the page component defined by this descriptor. |
ActionCommand |
createShowViewCommand(ApplicationWindow window)
Create a command that when executed, will attempt to show the page component described by this descriptor in the provided application window. |
String |
getCaption()
Returns the caption for this object. |
String |
getDescription()
Returns a description of this object. |
String |
getDisplayName()
Returns the display name of this object. |
Icon |
getIcon()
Returns the icon associated with the application component, or null. |
String |
getId()
Returns the identifier of this descriptor. |
Image |
getImage()
Returns the image associated with the application component, or null. |
CommandButtonLabelInfo |
getShowViewCommandLabel()
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Remove the listener from all properties of this publisher. |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Remove the listener from a specific property. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleViewDescriptor(String id,
View view)
| Method Detail |
|---|
public ActionCommand createShowViewCommand(ApplicationWindow window)
ViewDescriptor
createShowViewCommand in interface ViewDescriptorwindow - The window
public CommandButtonLabelInfo getShowViewCommandLabel()
getShowViewCommandLabel in interface ViewDescriptorpublic PageComponent createPageComponent()
PageComponentDescriptor
createPageComponent in interface PageComponentDescriptorpublic String getId()
PageComponentDescriptor
getId in interface PageComponentDescriptorpublic void addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangePublisher
addPropertyChangeListener in interface PropertyChangePublisherlistener - the PropertyChangeListener to register.
public void addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
PropertyChangePublisher
addPropertyChangeListener in interface PropertyChangePublisherpropertyName - the property to monitor.listener - the PropertyChangeListener to register.public void removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangePublisher
removePropertyChangeListener in interface PropertyChangePublisherlistener - the PropertyChangeListener to remove.
public void removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
PropertyChangePublisher
removePropertyChangeListener in interface PropertyChangePublisherpropertyName - the property that was being monitored.listener - the PropertyChangeListener to remove.public String getCaption()
DescribedElement
getCaption in interface DescribedElementnull.public String getDescription()
DescribedElement
getDescription in interface DescribedElementnull.public String getDisplayName()
DescribedElement
getDisplayName in interface DescribedElementnull.public Icon getIcon()
VisualizedElement
getIcon in interface VisualizedElementpublic Image getImage()
VisualizedElement
getImage in interface VisualizedElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||