|
||||||||||
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 ViewDescriptor
window
- The window
public CommandButtonLabelInfo getShowViewCommandLabel()
getShowViewCommandLabel
in interface ViewDescriptor
public PageComponent createPageComponent()
PageComponentDescriptor
createPageComponent
in interface PageComponentDescriptor
public String getId()
PageComponentDescriptor
getId
in interface PageComponentDescriptor
public void addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangePublisher
addPropertyChangeListener
in interface PropertyChangePublisher
listener
- the PropertyChangeListener
to register.public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
PropertyChangePublisher
addPropertyChangeListener
in interface PropertyChangePublisher
propertyName
- the property to monitor.listener
- the PropertyChangeListener
to register.public void removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangePublisher
removePropertyChangeListener
in interface PropertyChangePublisher
listener
- the PropertyChangeListener
to remove.public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
PropertyChangePublisher
removePropertyChangeListener
in interface PropertyChangePublisher
propertyName
- the property that was being monitored.listener
- the PropertyChangeListener
to remove.public String getCaption()
DescribedElement
getCaption
in interface DescribedElement
null
.public String getDescription()
DescribedElement
getDescription
in interface DescribedElement
null
.public String getDisplayName()
DescribedElement
getDisplayName
in interface DescribedElement
null
.public Icon getIcon()
VisualizedElement
getIcon
in interface VisualizedElement
public Image getImage()
VisualizedElement
getImage
in interface VisualizedElement
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |