xmlgraphics-commons 2.3

org.apache.xmlgraphics.image.loader
Class MimeEnabledImageFlavor

java.lang.Object
  extended by org.apache.xmlgraphics.image.loader.ImageFlavor
      extended by org.apache.xmlgraphics.image.loader.RefinedImageFlavor
          extended by org.apache.xmlgraphics.image.loader.MimeEnabledImageFlavor

public class MimeEnabledImageFlavor
extends RefinedImageFlavor

Special image flavor subclass which enables the restriction to a particular MIME type.


Field Summary
 
Fields inherited from class org.apache.xmlgraphics.image.loader.ImageFlavor
BUFFERED_IMAGE, GRAPHICS2D, RAW, RAW_CCITTFAX, RAW_EMF, RAW_EPS, RAW_JPEG, RAW_LZW, RAW_PNG, RAW_TIFF, RENDERED_IMAGE, XML_DOM
 
Constructor Summary
MimeEnabledImageFlavor(ImageFlavor parentFlavor, java.lang.String mime)
          Constructs a new image flavor.
 
Method Summary
 boolean equals(java.lang.Object o)
          
 java.lang.String getMimeType()
          Returns the MIME type that the image flavor represents if a MIME type is available.
 int hashCode()
          
 
Methods inherited from class org.apache.xmlgraphics.image.loader.RefinedImageFlavor
getNamespace, getParentFlavor, isCompatible
 
Methods inherited from class org.apache.xmlgraphics.image.loader.ImageFlavor
getName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MimeEnabledImageFlavor

public MimeEnabledImageFlavor(ImageFlavor parentFlavor,
                              java.lang.String mime)
Constructs a new image flavor.

Parameters:
parentFlavor - the parent image flavor
mime - a MIME type refining the parent image flavor
Method Detail

getMimeType

public java.lang.String getMimeType()
Returns the MIME type that the image flavor represents if a MIME type is available. This is only applicable to images which can also exist as files. For images flavors like decoded in-memory images (Rendered/BufferedImage), this method will return null.

Overrides:
getMimeType in class RefinedImageFlavor
Returns:
the MIME type or null if no MIME type can be provided (like for in-memory images)

equals

public boolean equals(java.lang.Object o)
Description copied from class: ImageFlavor

Overrides:
equals in class ImageFlavor

hashCode

public int hashCode()
Description copied from class: ImageFlavor

Overrides:
hashCode in class ImageFlavor

xmlgraphics-commons 2.3

Copyright 1999-2018 The Apache Software Foundation. All Rights Reserved.