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

import com.adobe.xfa.text.DispEmbed;
import com.adobe.xfa.text.DispLine;
import com.adobe.xfa.text.DispPosn;
import com.adobe.xfa.text.DispRun;
import com.adobe.xfa.text.GlyphLoc;
import com.adobe.xfa.text.TextPosn;

abstract class DispMapItem {
    private int mnIndex;
    private int mnLength;

    DispMapItem() {
    }

    DispMapItem(DispMapItem oSource) {
        this(oSource.mnIndex, oSource.mnLength);
    }

    DispMapItem(int nIndex, int nLength) {
        this.mnIndex = nIndex;
        this.mnLength = nLength;
    }

    int getMapIndex() {
        return this.mnIndex;
    }

    void setMapIndex(int nIndex) {
        this.mnIndex = nIndex;
    }

    int getMapLength() {
        return this.mnLength;
    }

    void setMapLength(int nLength) {
        this.mnLength = nLength;
    }

    DispEmbed e() {
        assert (false);
        return null;
    }

    GlyphLoc g() {
        assert (false);
        return null;
    }

    DispPosn p() {
        assert (false);
        return null;
    }

    TextPosn pp() {
        assert (false);
        return null;
    }

    DispRun r() {
        assert (false);
        return null;
    }

    void add(DispLine line, int start, int length) {
        assert (false);
    }

    DispMapItem cloneMapItem() {
        assert (false);
        return null;
    }

    abstract DispMapItem cloneMapItem(int var1, int var2);

    void copyFrom(DispMapItem source) {
        this.mnIndex = source.mnIndex;
        this.mnLength = source.mnLength;
    }
}