XFAArcNode.java 5 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.adobe.forms.layout.XFAArcNode$
 *  com.adobe.forms.layout.XFAArcNode$$anonfun
 *  scala.Function1
 *  scala.Option
 *  scala.ScalaObject
 *  scala.collection.generic.CanBuildFrom
 *  scala.collection.immutable.Seq
 *  scala.collection.immutable.Seq$
 *  scala.reflect.ScalaSignature
 *  scala.xml.Node
 *  scala.xml.NodeSeq
 */
package com.adobe.forms.layout;

import com.adobe.forms.layout.BezierArc;
import com.adobe.forms.layout.Border;
import com.adobe.forms.layout.Border$;
import com.adobe.forms.layout.Extent;
import com.adobe.forms.layout.Extent$;
import com.adobe.forms.layout.StrokeType;
import com.adobe.forms.layout.StrokeType$;
import com.adobe.forms.layout.XFAArcNode;
import com.adobe.forms.layout.XFADrawNode;
import scala.Function1;
import scala.Option;
import scala.ScalaObject;
import scala.collection.generic.CanBuildFrom;
import scala.collection.immutable.Seq;
import scala.reflect.ScalaSignature;
import scala.xml.Node;
import scala.xml.NodeSeq;

/*
 * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
 */
@ScalaSignature(bytes="\u0006\u0001A4A!\u0001\u0002\u0001\u0017\tQ\u0001LR!Be\u000etu\u000eZ3\u000b\u0005\r!\u0011A\u00027bs>,HO\u0003\u0002\u0006\r\u0005)am\u001c:ng*\u0011q\u0001C\u0001\u0006C\u0012|'-\u001a\u0006\u0002\u0013\u0005\u00191m\\7\u0004\u0001M\u0019\u0001\u0001\u0004\t\u0011\u00055qQ\"\u0001\u0002\n\u0005=\u0011!a\u0003-G\u0003\u0012\u0013\u0018m\u001e(pI\u0016\u0004\"!\u0005\u000b\u000e\u0003IQ\u0011aE\u0001\u0006g\u000e\fG.Y\u0005\u0003+I\u00111bU2bY\u0006|%M[3di\"Aq\u0003\u0001B\u0001B\u0003%\u0001$\u0001\u0003o_\u0012,\u0007CA\r\u001d\u001b\u0005Q\"BA\u000e\u0013\u0003\rAX\u000e\\\u0005\u0003;i\u0011AAT8eK\")q\u0004\u0001C\u0001A\u00051A(\u001b8jiz\"\"!\t\u0012\u0011\u00055\u0001\u0001\"B\f\u001f\u0001\u0004A\u0002b\u0002\u0013\u0001\u0005\u0004%\t!J\u0001\t]>$W\rV=qKV\ta\u0005\u0005\u0002(Y5\t\u0001F\u0003\u0002*U\u0005!A.\u00198h\u0015\u0005Y\u0013\u0001\u00026bm\u0006L!!\f\u0015\u0003\rM#(/\u001b8h\u0011\u0019y\u0003\u0001)A\u0005M\u0005Ian\u001c3f)f\u0004X\r\t\u0005\bc\u0001\u0011\r\u0011\"\u00113\u0003\u0019)\u0007\u0010^3oiV\t1\u0007\u0005\u0002\u000ei%\u0011QG\u0001\u0002\u0007\u000bb$XM\u001c;\t\r]\u0002\u0001\u0015!\u00034\u0003\u001d)\u0007\u0010^3oi\u0002Bq!\u000f\u0001C\u0002\u0013\u0005!(A\u0003d_2|'/F\u0001<!\r\tBHP\u0005\u0003{I\u0011aa\u00149uS>t\u0007CA C\u001d\t\t\u0002)\u0003\u0002B%\u00051\u0001K]3eK\u001aL!!L\"\u000b\u0005\u0005\u0013\u0002BB#\u0001A\u0003%1(\u0001\u0004d_2|'\u000f\t\u0005\b\u000f\u0002\u0011\r\u0011\"\u0001I\u0003%!\b.[2l]\u0016\u001c8/F\u0001J!\r\tBH\u0013\t\u0003#-K!\u0001\u0014\n\u0003\r\u0011{WO\u00197f\u0011\u0019q\u0005\u0001)A\u0005\u0013\u0006QA\u000f[5dW:,7o\u001d\u0011\t\u000fA\u0003!\u0019!C\u0001#\u0006Q1\u000f\u001e:pW\u0016$\u0016\u0010]3\u0016\u0003I\u00032!\u0005\u001fT!\tiA+\u0003\u0002V\u0005\tQ1\u000b\u001e:pW\u0016$\u0016\u0010]3\t\r]\u0003\u0001\u0015!\u0003S\u0003-\u0019HO]8lKRK\b/\u001a\u0011\t\u000fe\u0003!\u0019!C\u00015\u0006I\u0011M]2C_J$WM]\u000b\u00027B\u0011Q\u0002X\u0005\u0003;\n\u0011aAQ8sI\u0016\u0014\bBB0\u0001A\u0003%1,\u0001\u0006be\u000e\u0014uN\u001d3fe\u0002Bq!\u0019\u0001C\u0002\u0013\u0005!-\u0001\u0006cKjLWM]!sGN,\u0012a\u0019\t\u0004I&\\W\"A3\u000b\u0005\u0019<\u0017!C5n[V$\u0018M\u00197f\u0015\tA'#\u0001\u0006d_2dWm\u0019;j_:L!A[3\u0003\u0007M+\u0017\u000f\u0005\u0002\u000eY&\u0011QN\u0001\u0002\n\u0005\u0016T\u0018.\u001a:Be\u000eDaa\u001c\u0001!\u0002\u0013\u0019\u0017a\u00032fu&,'/\u0011:dg\u0002\u0002")
public class XFAArcNode
extends XFADrawNode
implements ScalaObject {
    private final String nodeType = "arc";
    private final Extent extent;
    private final Option<String> color;
    private final Option<Object> thickness;
    private final Option<StrokeType> strokeType;
    private final Border arcBorder;
    private final Seq<BezierArc> bezierArcs;

    @Override
    public String nodeType() {
        return this.nodeType;
    }

    @Override
    public Extent extent() {
        return this.extent;
    }

    public Option<String> color() {
        return this.color;
    }

    public Option<Object> thickness() {
        return this.thickness;
    }

    public Option<StrokeType> strokeType() {
        return this.strokeType;
    }

    public Border arcBorder() {
        return this.arcBorder;
    }

    public Seq<BezierArc> bezierArcs() {
        return this.bezierArcs;
    }

    public XFAArcNode(Node node) {
        super(node);
        this.extent = Extent$.MODULE$.apply((NodeSeq)node);
        this.color = this.readNodeAsString("Color", this.readNodeAsString$default$2());
        this.thickness = this.readNodeAsDouble("thickness", this.readNodeAsDouble$default$2());
        this.strokeType = StrokeType$.MODULE$.apply(this.readNodeAsString("strokeType", this.readNodeAsString$default$2()));
        this.arcBorder = Border$.MODULE$.apply((NodeSeq)node);
        this.bezierArcs = (Seq)node.$bslash("bezier").map((Function1)new .anonfun.1(this), Seq..MODULE$.canBuildFrom());
    }
}