Class PDFANode

  • All Implemented Interfaces:
    java.lang.Iterable, java.util.Collection, java.util.List, org.apache.batik.gvt.GraphicsNode

    public class PDFANode
    extends org.apache.batik.gvt.CompositeGraphicsNode

    A graphics node that represents an image described as a graphics node.

    This work was authored by Keiron Liddle (keiron@aftexsw.com).

    • Field Summary

      • Fields inherited from class org.apache.batik.gvt.CompositeGraphicsNode

        backgroundEnableRgn, children, count, modCount, NULL_RECT, VIEWPORT
      • Fields inherited from class org.apache.batik.gvt.AbstractGraphicsNode

        changeCompletedEvent, changeStartedEvent, clip, composite, enableBackgroundGraphicsNodeRable, filter, graphicsNodeRable, hints, inverseTransform, isVisible, listeners, mask, parent, pointerEventType, root, weakRef
      • Fields inherited from interface org.apache.batik.gvt.GraphicsNode

        ALL, FILL, IDENTITY, NONE, PAINTED, STROKE, VISIBLE, VISIBLE_FILL, VISIBLE_PAINTED, VISIBLE_STROKE
    • Constructor Summary

      Constructors 
      Constructor Description
      PDFANode()
      Constructs a new empty PDFANode.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void paint​(java.awt.Graphics2D g2d)
      Paints this node if visible.
      void setDestination​(java.lang.String dest)
      Set the destination String.
      void setTransform​(java.awt.geom.AffineTransform tf)
      Set the current transform of this node.
      • Methods inherited from class org.apache.batik.gvt.CompositeGraphicsNode

        add, add, addAll, addAll, clear, contains, contains, containsAll, ensureCapacity, get, getBackgroundEnable, getChildren, getGeometryBounds, getOutline, getPrimitiveBounds, getSensitiveBounds, getTransformedBBox, getTransformedGeometryBounds, getTransformedPrimitiveBounds, getTransformedSensitiveBounds, indexOf, invalidateGeometryCache, isEmpty, iterator, lastIndexOf, listIterator, listIterator, nodeHitAt, primitivePaint, remove, remove, removeAll, retainAll, set, setBackgroundEnable, setRoot, setVisible, size, subList, toArray, toArray
      • Methods inherited from class org.apache.batik.gvt.AbstractGraphicsNode

        fireGraphicsNodeChangeCompleted, fireGraphicsNodeChangeStarted, fireGraphicsNodeChangeStarted, fireGraphicsNodeChangeStarted, getBounds, getClip, getComposite, getEnableBackgroundGraphicsNodeRable, getFilter, getGlobalTransform, getGraphicsNodeRable, getInverseTransform, getMask, getParent, getPointerEventType, getRenderingHints, getRoot, getTransform, getTransformedBounds, getWeakReference, intersects, isAntialiasedClip, isOffscreenBufferNeeded, isVisible, normalizeRectangle, setClip, setComposite, setFilter, setMask, setParent, setPointerEventType, setRenderingHint, setRenderingHints, setRenderingHints
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.Collection

        parallelStream, removeIf, stream, toArray
      • Methods inherited from interface java.lang.Iterable

        forEach
      • Methods inherited from interface java.util.List

        equals, hashCode, replaceAll, sort, spliterator
    • Constructor Detail

      • PDFANode

        public PDFANode()
        Constructs a new empty PDFANode.
    • Method Detail

      • setDestination

        public void setDestination​(java.lang.String dest)
        Set the destination String.
        Parameters:
        dest - the target destination
      • setTransform

        public void setTransform​(java.awt.geom.AffineTransform tf)
        Set the current transform of this node.
        Specified by:
        setTransform in interface org.apache.batik.gvt.GraphicsNode
        Overrides:
        setTransform in class org.apache.batik.gvt.AbstractGraphicsNode
        Parameters:
        tf - the transform
      • paint

        public void paint​(java.awt.Graphics2D g2d)
        Paints this node if visible.
        Specified by:
        paint in interface org.apache.batik.gvt.GraphicsNode
        Overrides:
        paint in class org.apache.batik.gvt.AbstractGraphicsNode
        Parameters:
        g2d - the Graphics2D to use