Package com.joshondesign.xml

Examples of com.joshondesign.xml.Elem.attr()


        rect.setStrokeWidth(0);
        page.clear();
        page.add(rect);
        Doc xdoc = saveAndReadback(doc);
        Elem e = xdoc.xpath("/svg/linearGradient/stop").iterator().next();
        assertTrue("0.0".equals(e.attr("offset")));
    }
    @Test public void testLinearGradientRect() throws Exception {
        MultiGradientFill grad = new LinearGradientFill()
                .setStartX(0).setEndX(100)
                .setStartY(0).setEndY(0)
View Full Code Here


        page.add(rect);
        Doc xdoc = saveAndReadback(doc);
        Iterator<? extends Elem> it = xdoc.xpath("/svg/linearGradient/stop").iterator();
        it.next();
        Elem e = it.next();
        assertTrue("0.5".equals(e.attr("offset")));
    }

    private Doc saveAndReadback(SketchDocument doc) throws Exception {
        File file = File.createTempFile("amino.test", ".svg");
        u.p("wrote to tempfile: " + file.getAbsolutePath());
View Full Code Here

        }
        */
        if("linearGradient".equals(e.attr(attName))) {
            Elem egrad = e.xpath("linearGradient").iterator().next();
            LinearGradientFill fill = new LinearGradientFill()
                    .setStartX(Double.parseDouble(egrad.attr("startX")))
                    .setStartY(Double.parseDouble(egrad.attr("startY")))
                    .setEndX(Double.parseDouble(egrad.attr("endX")))
                    .setEndY(Double.parseDouble(egrad.attr("endY")))
                    ;
            if(egrad.hasAttr("startXSnapped")) fill.setStartXSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startXSnapped")));
View Full Code Here

        */
        if("linearGradient".equals(e.attr(attName))) {
            Elem egrad = e.xpath("linearGradient").iterator().next();
            LinearGradientFill fill = new LinearGradientFill()
                    .setStartX(Double.parseDouble(egrad.attr("startX")))
                    .setStartY(Double.parseDouble(egrad.attr("startY")))
                    .setEndX(Double.parseDouble(egrad.attr("endX")))
                    .setEndY(Double.parseDouble(egrad.attr("endY")))
                    ;
            if(egrad.hasAttr("startXSnapped")) fill.setStartXSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startXSnapped")));
            if(egrad.hasAttr("startYSnapped"))fill.setStartYSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startYSnapped")));
View Full Code Here

        if("linearGradient".equals(e.attr(attName))) {
            Elem egrad = e.xpath("linearGradient").iterator().next();
            LinearGradientFill fill = new LinearGradientFill()
                    .setStartX(Double.parseDouble(egrad.attr("startX")))
                    .setStartY(Double.parseDouble(egrad.attr("startY")))
                    .setEndX(Double.parseDouble(egrad.attr("endX")))
                    .setEndY(Double.parseDouble(egrad.attr("endY")))
                    ;
            if(egrad.hasAttr("startXSnapped")) fill.setStartXSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startXSnapped")));
            if(egrad.hasAttr("startYSnapped"))fill.setStartYSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startYSnapped")));
            if(egrad.hasAttr("endXSnapped"))fill.setEndXSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("endXSnapped")));
View Full Code Here

            Elem egrad = e.xpath("linearGradient").iterator().next();
            LinearGradientFill fill = new LinearGradientFill()
                    .setStartX(Double.parseDouble(egrad.attr("startX")))
                    .setStartY(Double.parseDouble(egrad.attr("startY")))
                    .setEndX(Double.parseDouble(egrad.attr("endX")))
                    .setEndY(Double.parseDouble(egrad.attr("endY")))
                    ;
            if(egrad.hasAttr("startXSnapped")) fill.setStartXSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startXSnapped")));
            if(egrad.hasAttr("startYSnapped"))fill.setStartYSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startYSnapped")));
            if(egrad.hasAttr("endXSnapped"))fill.setEndXSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("endXSnapped")));
            if(egrad.hasAttr("endYSnapped"))fill.setEndYSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("endYSnapped")));
View Full Code Here

                    .setStartX(Double.parseDouble(egrad.attr("startX")))
                    .setStartY(Double.parseDouble(egrad.attr("startY")))
                    .setEndX(Double.parseDouble(egrad.attr("endX")))
                    .setEndY(Double.parseDouble(egrad.attr("endY")))
                    ;
            if(egrad.hasAttr("startXSnapped")) fill.setStartXSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startXSnapped")));
            if(egrad.hasAttr("startYSnapped"))fill.setStartYSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startYSnapped")));
            if(egrad.hasAttr("endXSnapped"))fill.setEndXSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("endXSnapped")));
            if(egrad.hasAttr("endYSnapped"))fill.setEndYSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("endYSnapped")));
            for(Elem stop : egrad.xpath("stop")) {
                fill.addStop(
View Full Code Here

                    .setStartY(Double.parseDouble(egrad.attr("startY")))
                    .setEndX(Double.parseDouble(egrad.attr("endX")))
                    .setEndY(Double.parseDouble(egrad.attr("endY")))
                    ;
            if(egrad.hasAttr("startXSnapped")) fill.setStartXSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startXSnapped")));
            if(egrad.hasAttr("startYSnapped"))fill.setStartYSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startYSnapped")));
            if(egrad.hasAttr("endXSnapped"))fill.setEndXSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("endXSnapped")));
            if(egrad.hasAttr("endYSnapped"))fill.setEndYSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("endYSnapped")));
            for(Elem stop : egrad.xpath("stop")) {
                fill.addStop(
                        Double.parseDouble(stop.attr("position")),
View Full Code Here

                    .setEndX(Double.parseDouble(egrad.attr("endX")))
                    .setEndY(Double.parseDouble(egrad.attr("endY")))
                    ;
            if(egrad.hasAttr("startXSnapped")) fill.setStartXSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startXSnapped")));
            if(egrad.hasAttr("startYSnapped"))fill.setStartYSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startYSnapped")));
            if(egrad.hasAttr("endXSnapped"))fill.setEndXSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("endXSnapped")));
            if(egrad.hasAttr("endYSnapped"))fill.setEndYSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("endYSnapped")));
            for(Elem stop : egrad.xpath("stop")) {
                fill.addStop(
                        Double.parseDouble(stop.attr("position")),
                        new FlatColor(stop.attr("color"))
View Full Code Here

                    .setEndY(Double.parseDouble(egrad.attr("endY")))
                    ;
            if(egrad.hasAttr("startXSnapped")) fill.setStartXSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startXSnapped")));
            if(egrad.hasAttr("startYSnapped"))fill.setStartYSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("startYSnapped")));
            if(egrad.hasAttr("endXSnapped"))fill.setEndXSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("endXSnapped")));
            if(egrad.hasAttr("endYSnapped"))fill.setEndYSnapped(LinearGradientFill.Snap.valueOf(egrad.attr("endYSnapped")));
            for(Elem stop : egrad.xpath("stop")) {
                fill.addStop(
                        Double.parseDouble(stop.attr("position")),
                        new FlatColor(stop.attr("color"))
                        );
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.