AttributedRun.java 1.7 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.fontengine.inlineformatting;

import com.adobe.fontengine.inlineformatting.ElementAttribute;
import com.adobe.fontengine.inlineformatting.InterElementAttribute;
import java.util.Set;

public interface AttributedRun {
    public int elementAt(int var1);

    public void replace(int[] var1, int[] var2);

    public void replace(int var1, int var2);

    public void replace(int var1, int[] var2);

    public void replace(int[] var1, int var2);

    public void replace(int var1, int var2, int var3);

    public void remove(int var1);

    public void startWorkingWithPositions(int var1, int var2);

    public double getElementXPlacement(int var1);

    public double getElementYPlacement(int var1);

    public double getElementXAdvance(int var1);

    public double getElementYAdvance(int var1);

    public void setElementPlacementAndAdvance(int var1, double var2, double var4, double var6, double var8);

    public void adjustPlacementAndAdvance(int var1, double var2, double var4, double var6, double var8);

    public Object getElementStyle(int var1, ElementAttribute var2);

    public void setElementStyle(int var1, ElementAttribute var2, Object var3);

    public void setElementStyle(int var1, int var2, ElementAttribute var3, Object var4);

    public Object getInterElementStyleBefore(int var1, InterElementAttribute var2);

    public void setInterElementStyleBefore(int var1, InterElementAttribute var2, Object var3);

    public void setInterElementStyleBefore(int var1, int var2, InterElementAttribute var3, Object var4);

    public int getSubrunLimit(int var1, int var2, ElementAttribute var3);

    public int getSubrunLimit(int var1, int var2, Set var3);
}