mirror of
https://github.com/apache/poi.git
synced 2026-02-27 20:40:08 +08:00
tidy up code in FontGroupRange
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1884152 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
92e8e79822
commit
10652e33fe
@ -17,6 +17,8 @@ limitations under the License.
|
||||
|
||||
package org.apache.poi.common.usermodel.fonts;
|
||||
|
||||
import org.apache.poi.util.Removal;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@ -44,19 +46,29 @@ public enum FontGroup {
|
||||
|
||||
|
||||
public static class FontGroupRange {
|
||||
private int len;
|
||||
private FontGroup fontGroup;
|
||||
private final FontGroup fontGroup;
|
||||
private int len = 0;
|
||||
|
||||
FontGroupRange(FontGroup fontGroup) {
|
||||
this.fontGroup = fontGroup;
|
||||
}
|
||||
|
||||
public int getLength() {
|
||||
return len;
|
||||
}
|
||||
|
||||
public FontGroup getFontGroup( ) {
|
||||
return fontGroup;
|
||||
}
|
||||
|
||||
void increaseLength(int len) {
|
||||
this.len += len;
|
||||
}
|
||||
}
|
||||
|
||||
private static class Range {
|
||||
int upper;
|
||||
FontGroup fontGroup;
|
||||
final int upper;
|
||||
final FontGroup fontGroup;
|
||||
Range(int upper, FontGroup fontGroup) {
|
||||
this.upper = upper;
|
||||
this.fontGroup = fontGroup;
|
||||
@ -130,11 +142,10 @@ public enum FontGroup {
|
||||
}
|
||||
|
||||
if (ttrLast == null || ttrLast.fontGroup != tt) {
|
||||
ttrLast = new FontGroupRange();
|
||||
ttrLast.fontGroup = tt;
|
||||
ttrLast = new FontGroupRange(tt);
|
||||
ttrList.add(ttrLast);
|
||||
}
|
||||
ttrLast.len += charCount;
|
||||
ttrLast.increaseLength(charCount);
|
||||
}
|
||||
return ttrList;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user