ActualText.java 844 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.internal.pdftoolkit.pdf.content.processor;

public class ActualText {
    private String actualTextString;
    private int numTextruns;
    private static final String NEWLINE = "\n";

    public ActualText(String actualTextString) {
        this.actualTextString = actualTextString.contains("\n") ? actualTextString.replaceAll("\n", "") : actualTextString;
        this.numTextruns = 0;
    }

    public String getActualTextString() {
        return this.actualTextString;
    }

    public int getNumTextruns() {
        return this.numTextruns;
    }

    public void incrementTextRunCount() {
        ++this.numTextruns;
    }

    public void decrementTextRunCount() {
        --this.numTextruns;
    }

    public void setTextRunCountZero() {
        this.numTextruns = 0;
    }
}