Class ImageXMLDOM

java.lang.Object
org.apache.xmlgraphics.image.loader.impl.AbstractImage
org.apache.xmlgraphics.image.loader.impl.ImageXMLDOM
All Implemented Interfaces:
Image

public class ImageXMLDOM extends AbstractImage
This class is an implementation of the Image interface exposing an XML DOM (W3C).
  • Constructor Details

    • ImageXMLDOM

      public ImageXMLDOM(ImageInfo info, Document doc, String rootNamespace)
      Main constructor.
      Parameters:
      info - the image info object
      doc - the W3C DOM document
      rootNamespace - the root XML namespace of the XML document in the DOM
    • ImageXMLDOM

      public ImageXMLDOM(ImageInfo info, Document doc, XMLNamespaceEnabledImageFlavor flavor)
      Main constructor.
      Parameters:
      info - the image info object
      doc - the W3C DOM document
      flavor - the image flavor
  • Method Details

    • getFlavor

      public ImageFlavor getFlavor()
      Returns the flavor of the image.
      Returns:
      the image flavor
    • isCacheable

      public boolean isCacheable()
      Indicates whether the Image instance is cacheable in memory.
      Returns:
      true if the Image is cacheable
    • getDocument

      public Document getDocument()
      Returns the contained W3C DOM document.
      Returns:
      the DOM
    • getRootNamespace

      public String getRootNamespace()
      Returns the root XML namespace of the XML document.
      Returns:
      the root namespace