org.apache.isis.core.progmodel.facets.value.imageawt
Class JavaAwtImageValueSemanticsProvider

java.lang.Object
  extended by org.apache.isis.core.metamodel.facetapi.FacetAbstract
      extended by org.apache.isis.core.progmodel.facets.object.value.ValueSemanticsProviderAndFacetAbstract<T>
          extended by org.apache.isis.core.progmodel.facets.value.image.ImageValueSemanticsProviderAbstract<Image>
              extended by org.apache.isis.core.progmodel.facets.value.imageawt.JavaAwtImageValueSemanticsProvider
All Implemented Interfaces:
org.apache.isis.applib.adapters.DefaultsProvider<Image>, org.apache.isis.applib.adapters.EncoderDecoder<Image>, org.apache.isis.applib.adapters.Parser<Image>, org.apache.isis.applib.adapters.ValueSemanticsProvider<Image>, org.apache.isis.core.metamodel.facetapi.Facet, ImageValueFacet

public class JavaAwtImageValueSemanticsProvider
extends ImageValueSemanticsProviderAbstract<Image>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.isis.core.metamodel.facetapi.FacetAbstract
org.apache.isis.core.metamodel.facetapi.FacetAbstract.Disabling, org.apache.isis.core.metamodel.facetapi.FacetAbstract.Hiding, org.apache.isis.core.metamodel.facetapi.FacetAbstract.Validating
 
Field Summary
 
Fields inherited from class org.apache.isis.core.progmodel.facets.value.image.ImageValueSemanticsProviderAbstract
REVERSE_BASE_64_CHARS
 
Constructor Summary
JavaAwtImageValueSemanticsProvider(org.apache.isis.core.metamodel.facetapi.FacetHolder holder, org.apache.isis.core.commons.config.IsisConfiguration configuration, ValueSemanticsProviderContext context)
           
 
Method Summary
 org.apache.isis.core.metamodel.adapter.ObjectAdapter createValue(Image image)
           
 int getHeight(org.apache.isis.core.metamodel.adapter.ObjectAdapter object)
           
 Image getImage(org.apache.isis.core.metamodel.adapter.ObjectAdapter object)
           
protected  int[][] getPixels(Object object)
           
 Class<?> getValueClass()
           
 int getWidth(org.apache.isis.core.metamodel.adapter.ObjectAdapter object)
           
 boolean isNoop()
           
protected  Image setPixels(int[][] pixels)
           
 String toString()
           
 
Methods inherited from class org.apache.isis.core.progmodel.facets.value.image.ImageValueSemanticsProviderAbstract
alwaysReplace, createImage, doEncode, doParse, doRestore, getAsByteArray, getFacetHolder, getIconName, getParser, getUnderlyingFacet, grabPixels, isDerived, restoreFromByteArray, setFacetHolder, setMask, setUnderlyingFacet, titleString, titleStringWithMask
 
Methods inherited from class org.apache.isis.core.progmodel.facets.object.value.ValueSemanticsProviderAndFacetAbstract
createAdapter, determineNumberFormat, displayTitleOf, displayTitleOf, fromEncodedString, getAdaptedClass, getAdapterMap, getAuthenticationSessionProvider, getClock, getConfiguration, getContext, getDefaultsProvider, getDefaultValue, getDependencyInjector, getEncoderDecoder, getSpecification, getSpecificationLookup, isEqualByContent, isImmutable, parseableTitleOf, parseTextEntry, titleString, toEncodedString, typicalLength
 
Methods inherited from class org.apache.isis.core.metamodel.facetapi.FacetAbstract
facetType, getIdentified, toStringValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.isis.core.metamodel.facetapi.Facet
facetType
 

Constructor Detail

JavaAwtImageValueSemanticsProvider

public JavaAwtImageValueSemanticsProvider(org.apache.isis.core.metamodel.facetapi.FacetHolder holder,
                                          org.apache.isis.core.commons.config.IsisConfiguration configuration,
                                          ValueSemanticsProviderContext context)
Method Detail

getHeight

public int getHeight(org.apache.isis.core.metamodel.adapter.ObjectAdapter object)

getImage

public Image getImage(org.apache.isis.core.metamodel.adapter.ObjectAdapter object)

getPixels

protected int[][] getPixels(Object object)
Specified by:
getPixels in class ImageValueSemanticsProviderAbstract<Image>

getValueClass

public Class<?> getValueClass()

getWidth

public int getWidth(org.apache.isis.core.metamodel.adapter.ObjectAdapter object)

setPixels

protected Image setPixels(int[][] pixels)
Specified by:
setPixels in class ImageValueSemanticsProviderAbstract<Image>

isNoop

public boolean isNoop()
Specified by:
isNoop in interface org.apache.isis.core.metamodel.facetapi.Facet
Overrides:
isNoop in class org.apache.isis.core.metamodel.facetapi.FacetAbstract

toString

public String toString()
Overrides:
toString in class ImageValueSemanticsProviderAbstract<Image>

createValue

public org.apache.isis.core.metamodel.adapter.ObjectAdapter createValue(Image image)


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.