Package io.guise.framework.model
Class DefaultImageModel
- java.lang.Object
-
- com.globalmentor.beans.BoundPropertyObject
-
- io.guise.framework.model.AbstractModel
-
- io.guise.framework.model.DefaultImageModel
-
- All Implemented Interfaces:
com.globalmentor.beans.PropertyBindable
,com.globalmentor.beans.PropertyConstrainable
,ImageModel
,Model
- Direct Known Subclasses:
CachedImageModel
public class DefaultImageModel extends AbstractModel implements ImageModel
A default implementation of a model for an image.- Author:
- Garret Wilson
-
-
Field Summary
-
Fields inherited from class com.globalmentor.beans.BoundPropertyObject
NO_PROPERTY_CHANGE_LISTENERS, NO_VETOABLE_CHANGE_LISTENERS
-
Fields inherited from interface io.guise.framework.model.ImageModel
IMAGE_URI_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description DefaultImageModel()
Default constructor.DefaultImageModel(java.net.URI imageURI)
Image URI constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.URI
getImageURI()
void
setImageURI(java.net.URI newImageURI)
Sets the URI of the image.-
Methods inherited from class io.guise.framework.model.AbstractModel
getEventListenerManager, getPlainText
-
Methods inherited from class com.globalmentor.beans.BoundPropertyObject
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, createPostponedPropertyChangeEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getForwardPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, getPropertyChangeSupport, getRepeatPropertyChangeListener, getRepeatVetoableChangeListener, getVetoableChangeListeners, getVetoableChangeListeners, getVetoableChangeSupport, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getImageURI
public java.net.URI getImageURI()
- Specified by:
getImageURI
in interfaceImageModel
- Returns:
- The image URI, which may be a resource URI, or
null
if there is no image URI.
-
setImageURI
public void setImageURI(java.net.URI newImageURI)
Description copied from interface:ImageModel
Sets the URI of the image. This is a bound property.- Specified by:
setImageURI
in interfaceImageModel
- Parameters:
newImageURI
- The new URI of the image, which may be a resource URI.- See Also:
ImageModel.IMAGE_URI_PROPERTY
-
-