org.nakedobjects.metamodel.value
Class ImageValueSemanticsProvider
java.lang.Object
org.nakedobjects.metamodel.facets.FacetAbstract
org.nakedobjects.metamodel.value.ValueSemanticsProviderAbstract
org.nakedobjects.metamodel.value.ImageValueSemanticsProviderAbstract
org.nakedobjects.metamodel.value.ImageValueSemanticsProvider
- All Implemented Interfaces:
- DefaultsProvider, EncoderDecoder, Parser, ValueSemanticsProvider, Facet, ImageValueFacet
public class ImageValueSemanticsProvider
- extends ImageValueSemanticsProviderAbstract
| Methods inherited from class org.nakedobjects.metamodel.value.ImageValueSemanticsProviderAbstract |
createImage, doEncode, doParse, doRestore, getAsByteArray, getFacetHolder, getIconName, getParser, grabPixels, isDerived, restoreFromByteArray, setFacetHolder, setMask, 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.nakedobjects.metamodel.facets.Facet |
facetType |
ImageValueSemanticsProvider
public ImageValueSemanticsProvider(FacetHolder holder,
NakedObjectConfiguration configuration,
SpecificationLoader specificationLoader,
RuntimeContext runtimeContext)
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
getUnderlyingFacet
public Facet getUnderlyingFacet()
- Description copied from interface:
Facet
- Underlying
Facet of the same type, if any.
- Specified by:
getUnderlyingFacet in interface Facet- Overrides:
getUnderlyingFacet in class ImageValueSemanticsProviderAbstract
setUnderlyingFacet
public void setUnderlyingFacet(Facet underlyingFacet)
- Not required because
alwaysReplace() is false.
- Specified by:
setUnderlyingFacet in interface Facet- Overrides:
setUnderlyingFacet in class ImageValueSemanticsProviderAbstract
alwaysReplace
public boolean alwaysReplace()
- Description copied from class:
ValueSemanticsProviderAbstract
- We don't replace any (none no-op) facets.
For example, if there is already a PropertyDefaultFacet then we shouldn't replace it.
- Specified by:
alwaysReplace in interface Facet- Overrides:
alwaysReplace 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.