Class ImageEntry

java.lang.Object
de.intarsys.cwt.image.ImageEntry
All Implemented Interfaces:
IImage, IImageEntry, de.intarsys.tools.attribute.IAttributeSupport
Direct Known Subclasses:
ImageIOImageEntry

public abstract class ImageEntry extends Object implements IImageEntry
  • Constructor Details

  • Method Details

    • getAttribute

      public Object getAttribute(Object key)
      Specified by:
      getAttribute in interface de.intarsys.tools.attribute.IAttributeSupport
    • getContainer

      public IImageContainer getContainer()
      Specified by:
      getContainer in interface IImageEntry
    • getDelegate

      protected IImage getDelegate()
    • getErrorImage

      protected abstract IImage getErrorImage(Exception e)
    • getHeight

      public int getHeight()
      Specified by:
      getHeight in interface IImage
    • getWidth

      public int getWidth()
      Specified by:
      getWidth in interface IImage
    • loadContent

      protected abstract IImage loadContent() throws IOException
      Throws:
      IOException
    • removeAttribute

      public Object removeAttribute(Object key)
      Specified by:
      removeAttribute in interface de.intarsys.tools.attribute.IAttributeSupport
    • setAttribute

      public Object setAttribute(Object key, Object o)
      Specified by:
      setAttribute in interface de.intarsys.tools.attribute.IAttributeSupport