org.nakedobjects.metamodel.value
Class JavaAwtImageValueSemanticsProvider

java.lang.Object
  extended by org.nakedobjects.metamodel.facets.FacetAbstract
      extended by org.nakedobjects.metamodel.value.ValueSemanticsProviderAbstract
          extended by org.nakedobjects.metamodel.value.ImageValueSemanticsProviderAbstract
              extended by org.nakedobjects.metamodel.value.JavaAwtImageValueSemanticsProvider
All Implemented Interfaces:
DefaultsProvider, EncoderDecoder, Parser, ValueSemanticsProvider, Facet, ImageValueFacet

public class JavaAwtImageValueSemanticsProvider
extends ImageValueSemanticsProviderAbstract


Field Summary
 
Fields inherited from class org.nakedobjects.metamodel.value.ImageValueSemanticsProviderAbstract
REVERSE_BASE_64_CHARS
 
Constructor Summary
JavaAwtImageValueSemanticsProvider(FacetHolder holder, NakedObjectConfiguration configuration, SpecificationLoader specificationLoader, RuntimeContext runtimeContext)
           
 
Method Summary
 NakedObject createValue(java.awt.Image image)
           
 int getHeight(NakedObject object)
           
 java.awt.Image getImage(NakedObject object)
           
protected  int[][] getPixels(java.lang.Object object)
           
 java.lang.Class<?> getValueClass()
           
 int getWidth(NakedObject object)
           
 boolean isNoop()
          Assume implementation is not a no-op.
protected  java.lang.Object setPixels(int[][] pixels)
           
 java.lang.String toString()
           
 
Methods inherited from class org.nakedobjects.metamodel.value.ImageValueSemanticsProviderAbstract
alwaysReplace, createImage, doEncode, doParse, doRestore, getAsByteArray, getFacetHolder, getIconName, getParser, getUnderlyingFacet, grabPixels, isDerived, restoreFromByteArray, setFacetHolder, setMask, setUnderlyingFacet, titleString
 
Methods inherited from class org.nakedobjects.metamodel.value.ValueSemanticsProviderAbstract
createAdapter, determineNumberFormat, displayTitleOf, fromEncodedString, getAdaptedClass, getClock, getConfiguration, getDefaultsProvider, getDefaultValue, getEncoderDecoder, getRuntimeContext, getSpecification, getSpecificationLoader, isEqualByContent, isImmutable, parseableTitleOf, parseTextEntry, titleString, toEncodedString, typicalLength
 
Methods inherited from class org.nakedobjects.metamodel.facets.FacetAbstract
facetType, getIdentified, toStringValues, unwrapObject, unwrapString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.metamodel.facets.Facet
facetType
 

Constructor Detail

JavaAwtImageValueSemanticsProvider

public JavaAwtImageValueSemanticsProvider(FacetHolder holder,
                                          NakedObjectConfiguration configuration,
                                          SpecificationLoader specificationLoader,
                                          RuntimeContext runtimeContext)
Method Detail

getHeight

public int getHeight(NakedObject object)

getImage

public java.awt.Image getImage(NakedObject object)

getPixels

protected int[][] getPixels(java.lang.Object object)
Specified by:
getPixels in class ImageValueSemanticsProviderAbstract

getValueClass

public java.lang.Class<?> getValueClass()

getWidth

public int getWidth(NakedObject object)

setPixels

protected java.lang.Object setPixels(int[][] pixels)
Specified by:
setPixels in class ImageValueSemanticsProviderAbstract

isNoop

public boolean isNoop()
Description copied from class: FacetAbstract
Assume implementation is not a no-op.

No-op implementations should override and return true.

Specified by:
isNoop in interface Facet
Overrides:
isNoop in class FacetAbstract

toString

public java.lang.String toString()
Overrides:
toString in class ImageValueSemanticsProviderAbstract

createValue

public NakedObject createValue(java.awt.Image image)


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.