xmlgraphics-commons 1.4

org.apache.xmlgraphics.image.loader
Class XMLNamespaceEnabledImageFlavor

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.XMLNamespaceEnabledImageFlavor

public class XMLNamespaceEnabledImageFlavor
extends RefinedImageFlavor

Special image flavor subclass which enables the restriction to a particular XML namespace.


Field Summary
static ImageFlavor SVG_DOM
          An XML-based SVG image in form of a W3C DOM instance
 
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
XMLNamespaceEnabledImageFlavor(ImageFlavor parentFlavor, java.lang.String namespace)
          Constructs a new image flavor.
 
Method Summary
 java.lang.String getNamespace()
          Returns the XML namespace URI that the image flavor represents if such a namespace URI is available.
 
Methods inherited from class org.apache.xmlgraphics.image.loader.RefinedImageFlavor
getMimeType, getParentFlavor, isCompatible
 
Methods inherited from class org.apache.xmlgraphics.image.loader.ImageFlavor
equals, getName, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SVG_DOM

public static final ImageFlavor SVG_DOM
An XML-based SVG image in form of a W3C DOM instance

Constructor Detail

XMLNamespaceEnabledImageFlavor

public XMLNamespaceEnabledImageFlavor(ImageFlavor parentFlavor,
                                      java.lang.String namespace)
Constructs a new image flavor.

Parameters:
parentFlavor - the parent image flavor
namespace - an XML namespace URI refining the parent image flavor
Method Detail

getNamespace

public java.lang.String getNamespace()
Returns the XML namespace URI that the image flavor represents if such a namespace URI is available. This is only applicable to images in XML form. Other image types will return null.

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

xmlgraphics-commons 1.4

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