com.guiseframework.model
Class DefaultImageModel

java.lang.Object
  extended by com.globalmentor.beans.BoundPropertyObject
      extended by com.guiseframework.model.AbstractModel
          extended by com.guiseframework.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 com.guiseframework.model.ImageModel
IMAGE_URI_PROPERTY
 
Fields inherited from interface com.guiseframework.model.Model
PLAIN_TEXT_CONTENT_TYPE, XHTML_CONTENT_TYPE, XHTML_FRAGMENT_CONTENT_TYPE
 
Constructor Summary
DefaultImageModel()
          Default constructor.
DefaultImageModel(java.net.URI imageURI)
          Image URI constructor.
 
Method Summary
 java.net.URI getImageURI()
           
 void setImageURI(java.net.URI newImageURI)
          Sets the URI of the image.
 
Methods inherited from class com.guiseframework.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
 
Methods inherited from interface com.globalmentor.beans.PropertyBindable
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, hasPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from interface com.globalmentor.beans.PropertyConstrainable
addVetoableChangeListener, addVetoableChangeListener, getVetoableChangeListeners, getVetoableChangeListeners, hasVetoableChangeListeners, removeVetoableChangeListener, removeVetoableChangeListener
 

Constructor Detail

DefaultImageModel

public DefaultImageModel()
Default constructor.


DefaultImageModel

public DefaultImageModel(java.net.URI imageURI)
Image URI constructor.

Parameters:
imageURI - The image URI, which may be a resource URI, or null if there is no image URI.
Method Detail

getImageURI

public java.net.URI getImageURI()
Specified by:
getImageURI in interface ImageModel
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)
Sets the URI of the image. This is a bound property.

Specified by:
setImageURI in interface ImageModel
Parameters:
newImageURI - The new URI of the image, which may be a resource URI.
See Also:
ImageModel.IMAGE_URI_PROPERTY


Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.