TextNullFrame.java 1.09 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.xfa.text;

import com.adobe.xfa.text.TextFrame;
import com.adobe.xfa.text.TextSparseStream;
import com.adobe.xfa.ut.UnitSpan;

public class TextNullFrame
extends TextFrame {
    public static final int MODE_LOAD = 0;
    public static final int MODE_ALLOW = 1;
    public static final int MODE_IGNORE = 2;
    public static final int MODE_STOP = 3;

    TextNullFrame() {
    }

    void Load() {
        TextSparseStream poStream = this.getStream();
        assert (poStream != null);
        poStream.replaceNullFrame(this);
    }

    @Override
    public UnitSpan minWidth() {
        return UnitSpan.ZERO;
    }

    @Override
    public UnitSpan minHeight() {
        return UnitSpan.ZERO;
    }

    @Override
    public UnitSpan maxWidth() {
        return UnitSpan.ZERO;
    }

    @Override
    public UnitSpan maxHeight() {
        return UnitSpan.ZERO;
    }

    @Override
    public TextFrame cloneFrame() {
        assert (false);
        return null;
    }

    @Override
    public TextNullFrame isNullFrame() {
        return this;
    }
}