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

import com.adobe.xfa.Element;
import com.adobe.xfa.Measurement;
import com.adobe.xfa.Model;
import com.adobe.xfa.font.FontInstance;
import com.adobe.xfa.font.GfxTextAttrs;
import com.adobe.xfa.gfx.GFXMappingList;
import com.adobe.xfa.ut.Rect;

public abstract class LayoutHandler {
    private Model moModel;

    public LayoutHandler(Model oModel) {
        this.moModel = oModel;
    }

    public Model getModel() {
        return this.moModel;
    }

    public abstract void handleTextRun(Measurement var1, Measurement var2, Measurement var3, Measurement var4, String var5, FontInstance var6, GfxTextAttrs var7);

    public abstract void handleGlyphRun(Measurement var1, Measurement var2, Measurement var3, Measurement var4, int[] var5, int var6, FontInstance var7, GfxTextAttrs var8);

    public abstract void drawRect(Measurement var1, Measurement var2, Measurement var3, Measurement var4, Element var5);

    public abstract void drawLine(Measurement var1, Measurement var2, Measurement var3, Measurement var4, Element var5);

    public abstract void drawGraphic();

    public abstract void newPara();

    public abstract void setClipRect(Rect var1);

    public void handleUnicodeChars(String text, int nSize) {
    }

    public void handleGlyphMapping(GFXMappingList mappingList, boolean bIsRTL) {
    }
}