TextBreakFinder.java
825 Bytes
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.xfa.text;
import com.adobe.xfa.text.DefaultBreakFinder;
import com.adobe.xfa.ut.LcLocale;
public abstract class TextBreakFinder {
public abstract void setBreakCandidates(int[] var1, int[] var2, boolean[] var3, boolean var4);
public abstract String getCurrentLocale();
public static TextBreakFinder recycle(LcLocale poLocale, TextBreakFinder poOld) {
TextBreakFinder poResult = null;
String pcOldName = null;
if (poOld != null) {
pcOldName = poOld.getCurrentLocale();
}
if (pcOldName != null) {
poResult = new DefaultBreakFinder();
}
if (poResult == null) {
poResult = poOld != null ? poOld : new DefaultBreakFinder();
}
return poResult;
}
}