Layout.java 1.02 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.xfa.layout;

import com.adobe.xfa.AppModel;
import com.adobe.xfa.layout.LayoutEnv;
import com.adobe.xfa.template.TemplateModel;

public class Layout {
    private LayoutEnv moEnv;
    private AppModel moAppModel;
    private boolean mbEndOfPagesException;

    public Layout(AppModel oAppModel) {
        assert (oAppModel != null);
        this.moEnv = null;
        this.moAppModel = oAppModel;
        this.mbEndOfPagesException = false;
    }

    public void layout(boolean bFullRelayout) {
    }

    public LayoutEnv getLayoutEnv() {
        assert (null != this.moEnv);
        return this.moEnv;
    }

    public AppModel getAppModel() {
        return this.moAppModel;
    }

    public TemplateModel getTemplateModel() {
        return TemplateModel.getTemplateModel(this.getAppModel(), false);
    }

    public boolean ranOutOfPages() {
        return this.mbEndOfPagesException;
    }

    protected void setLayoutEnv(LayoutEnv oEnv) {
        this.moEnv = oEnv;
    }
}