Examples of GraphicsNode


Examples of org.apache.batik.gvt.GraphicsNode

      }
  }.start();
    }

    private void report(GraphicsNodeEvent evt, String message) {
        GraphicsNode source = evt.getGraphicsNode();
        String label = "(non-text node)";
        if (source instanceof TextNode) {
            char[] cbuff;
            java.text.CharacterIterator iter =
                ((TextNode) source).getAttributedCharacterIterator();
View Full Code Here

Examples of org.apache.batik.gvt.GraphicsNode

     */
    public void unbind(Element element) {
        if (elementNodeMap == null) {
            return;
        }
        GraphicsNode node = (GraphicsNode)elementNodeMap.get(element);
        elementNodeMap.remove(element);
        nodeElementMap.remove(node);
    }
View Full Code Here

Examples of org.apache.batik.gvt.GraphicsNode

            dispatchMouseEvent("mouseover", evt, true);
        }

        public void mouseExited(GraphicsNodeMouseEvent evt) {
            Point clientXY = getClientMouseLocation(evt.getPoint2D());
            GraphicsNode node = evt.getGraphicsNode();
            Element targetElement = getEventTarget(node, clientXY);
            if (lastTargetElement != null) {
                dispatchMouseEvent("mouseout",
                                   lastTargetElement, // target
                                   targetElement,     // relatedTarget
View Full Code Here

Examples of org.apache.batik.gvt.GraphicsNode

            dispatchMouseEvent("mousemove", evt, false);
        }

        public void mouseMoved(GraphicsNodeMouseEvent evt) {
            Point clientXY = getClientMouseLocation(evt.getPoint2D());
            GraphicsNode node = evt.getGraphicsNode();
            Element targetElement = getEventTarget(node, clientXY);
            if (lastTargetElement != targetElement) {
                if (lastTargetElement != null) {
                    dispatchMouseEvent("mouseout",
                                       lastTargetElement, // target
View Full Code Here

Examples of org.apache.batik.gvt.GraphicsNode

         */
        protected void dispatchMouseEvent(String eventType,
                                          GraphicsNodeMouseEvent evt,
                                          boolean cancelable) {
            Point clientXY = getClientMouseLocation(evt.getPoint2D());
            GraphicsNode node = evt.getGraphicsNode();
            Element targetElement = getEventTarget(node, clientXY);
            Element relatedElement = getRelatedElement(evt);
            dispatchMouseEvent(eventType,
                               targetElement,
                               relatedElement,
View Full Code Here

Examples of org.apache.batik.gvt.GraphicsNode

         * Returns the related element according to the specified event.
         *
         * @param evt the GVT GraphicsNodeMouseEvent
         */
        protected Element getRelatedElement(GraphicsNodeMouseEvent evt) {
            GraphicsNode relatedNode = evt.getRelatedNode();
            Element relatedElement = null;
            if (relatedNode != null) {
                relatedElement = context.getElement(relatedNode);
            }
            return relatedElement;
View Full Code Here

Examples of org.apache.batik.gvt.GraphicsNode

     * @param ctx the bridge context
     * @param e the svg element
     * @return the text graphics node created by the super class
     */
    public GraphicsNode createGraphicsNode(BridgeContext ctx, Element e) {
        GraphicsNode node = super.createGraphicsNode(ctx, e);
        if (node != null && isSimple(ctx, e, node)) {
            ((TextNode)node).setTextPainter(getTextPainter());
        }
        return node;
    }
View Full Code Here

Examples of org.apache.batik.gvt.GraphicsNode

     */
    public void unbind(Element element) {
        if (elementNodeMap == null) {
            return;
        }
        GraphicsNode node = (GraphicsNode)elementNodeMap.get(element);
        elementNodeMap.remove(element);
        nodeElementMap.remove(node);
    }
View Full Code Here

Examples of org.apache.batik.gvt.GraphicsNode

        }
        if (uriStr.indexOf('#') != -1) {
            throw new BridgeException(e, ERR_ATTRIBUTE_VALUE_MALFORMED,
                                      new Object[] {"xlink:href", uriStr});
        }
        GraphicsNode node = null;
        // try to load the image as an svg document
        SVGDocument svgDoc = (SVGDocument)e.getOwnerDocument();

        // try to load an SVG document
        DocumentLoader loader = ctx.getDocumentLoader();
View Full Code Here

Examples of org.apache.batik.gvt.GraphicsNode

            attrName.equals(SVG_HEIGHT_ATTRIBUTE) ||
      attrName.equals(SVG_PRESERVE_ASPECT_RATIO_ATTRIBUTE)){

            //retrieve the new bounds of the image tag
      Rectangle2D  bounds = getImageBounds(ctx, e);
      GraphicsNode imageNode = ((ImageNode)node).getImage();
      float [] vb = null;
      if (imageNode instanceof RasterImageNode) {
                //Raster image
    Rectangle2D imgBounds =
                    ((RasterImageNode)imageNode).getImageBounds();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.