XFAPageNode.java 3.96 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  scala.None
 *  scala.None$
 *  scala.Option
 *  scala.ScalaObject
 *  scala.reflect.ScalaSignature
 *  scala.xml.Node
 *  scala.xml.NodeSeq
 */
package com.adobe.forms.layout;

import com.adobe.forms.layout.Extent;
import com.adobe.forms.layout.Orientation;
import com.adobe.forms.layout.Orientation$;
import com.adobe.forms.layout.XFAContainerNode;
import scala.None;
import scala.Option;
import scala.ScalaObject;
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\u0001M3A!\u0001\u0002\u0001\u0017\tY\u0001LR!QC\u001e,gj\u001c3f\u0015\t\u0019A!\u0001\u0004mCf|W\u000f\u001e\u0006\u0003\u000b\u0019\tQAZ8s[NT!a\u0002\u0005\u0002\u000b\u0005$wNY3\u000b\u0003%\t1aY8n\u0007\u0001\u00192\u0001\u0001\u0007\u0011!\tia\"D\u0001\u0003\u0013\ty!A\u0001\tY\r\u0006\u001buN\u001c;bS:,'OT8eKB\u0011\u0011\u0003F\u0007\u0002%)\t1#A\u0003tG\u0006d\u0017-\u0003\u0002\u0016%\tY1kY1mC>\u0013'.Z2u\u0011!9\u0002A!A!\u0002\u0013A\u0012\u0001\u00028pI\u0016\u0004\"!\u0007\u000f\u000e\u0003iQ!a\u0007\n\u0002\u0007alG.\u0003\u0002\u001e5\t!aj\u001c3f\u0011\u0015y\u0002\u0001\"\u0001!\u0003\u0019a\u0014N\\5u}Q\u0011\u0011E\t\t\u0003\u001b\u0001AQa\u0006\u0010A\u0002aAq\u0001\n\u0001C\u0002\u0013\u0005Q%\u0001\u0005o_\u0012,G+\u001f9f+\u00051\u0003CA\u0014-\u001b\u0005A#BA\u0015+\u0003\u0011a\u0017M\\4\u000b\u0003-\nAA[1wC&\u0011Q\u0006\u000b\u0002\u0007'R\u0014\u0018N\\4\t\r=\u0002\u0001\u0015!\u0003'\u0003%qw\u000eZ3UsB,\u0007\u0005C\u00042\u0001\t\u0007I\u0011\t\u001a\u0002\r\u0015DH/\u001a8u+\u0005\u0019\u0004CA\u00075\u0013\t)$A\u0001\u0004FqR,g\u000e\u001e\u0005\u0007o\u0001\u0001\u000b\u0011B\u001a\u0002\u000f\u0015DH/\u001a8uA!9\u0011\b\u0001b\u0001\n\u0003Q\u0014aC8sS\u0016tG/\u0019;j_:,\u0012a\u000f\t\u0004#qr\u0014BA\u001f\u0013\u0005\u0019y\u0005\u000f^5p]B\u0011QbP\u0005\u0003\u0001\n\u00111b\u0014:jK:$\u0018\r^5p]\"1!\t\u0001Q\u0001\nm\nAb\u001c:jK:$\u0018\r^5p]\u0002Bq\u0001\u0012\u0001C\u0002\u0013\u0005S)\u0001\u0003oC6,W#\u0001$\u0011\u0007Eat\t\u0005\u0002I\u0017:\u0011\u0011#S\u0005\u0003\u0015J\ta\u0001\u0015:fI\u00164\u0017BA\u0017M\u0015\tQ%\u0003\u0003\u0004O\u0001\u0001\u0006IAR\u0001\u0006]\u0006lW\r\t\u0005\b!\u0002\u0011\r\u0011\"\u0001F\u0003)\u0001\u0018mZ3Ok6\u0014WM\u001d\u0005\u0007%\u0002\u0001\u000b\u0011\u0002$\u0002\u0017A\fw-\u001a(v[\n,'\u000f\t")
public class XFAPageNode
extends XFAContainerNode
implements ScalaObject {
    private final String nodeType = "page";
    private final Extent extent;
    private final Option<Orientation> orientation;
    private final Option<String> name;
    private final Option<String> pageNumber;

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

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

    public Option<Orientation> orientation() {
        return this.orientation;
    }

    @Override
    public Option<String> name() {
        return this.name;
    }

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

    public XFAPageNode(Node node) {
        super(node);
        this.extent = new Extent((Option<Object>)None..MODULE$, (Option<Object>)None..MODULE$, this.readNodeAsDouble("pageWidth", this.readNodeAsDouble$default$2()), this.readNodeAsDouble("pageHeight", this.readNodeAsDouble$default$2()), (Option<Object>)None..MODULE$, (Option<Object>)None..MODULE$, (Option<Object>)None..MODULE$, (Option<Object>)None..MODULE$, (Option<Object>)None..MODULE$, (Option<Object>)None..MODULE$);
        this.orientation = Orientation$.MODULE$.apply(this.readNodeAsString("pageOrientation", this.readNodeAsString$default$2()));
        this.name = this.readNodeAsString("pageName", this.readNodeAsString$default$2());
        this.pageNumber = this.readNodeAsString("pageNumber", this.readNodeAsString$default$2());
    }
}