PseudoModel.java 934 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.xfa;

import com.adobe.xfa.EventManager;
import com.adobe.xfa.Obj;
import com.adobe.xfa.PseudoModelScript;
import com.adobe.xfa.ScriptTable;

public abstract class PseudoModel
extends Obj {
    private EventManager.EventTable mEventTable;
    private String maClassName;

    public Obj getAliasObject() {
        return this;
    }

    @Override
    public EventManager.EventTable getEventTable(boolean bCreate) {
        if (bCreate && this.mEventTable == null) {
            this.mEventTable = new EventManager.EventTable();
        }
        return this.mEventTable;
    }

    @Override
    public ScriptTable getScriptTable() {
        return PseudoModelScript.getScriptTable();
    }

    protected void setClass(String aClassName) {
        this.maClassName = aClassName;
    }

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