package com.google.typography.font.sfntly.table; import com.google.typography.font.sfntly.data.ReadableFontData; import com.google.typography.font.sfntly.data.WritableFontData; public abstract class SubTable extends FontDataTable { private final ReadableFontData masterData; private int padding = 0; protected SubTable(ReadableFontData paramReadableFontData1, ReadableFontData paramReadableFontData2) { super(paramReadableFontData1); this.masterData = paramReadableFontData2; } protected SubTable(ReadableFontData paramReadableFontData) { this(paramReadableFontData, null); } protected SubTable(ReadableFontData paramReadableFontData, int paramInt1, int paramInt2) { this(paramReadableFontData.slice(paramInt1, paramInt2)); } protected ReadableFontData masterReadData() { return this.masterData; } public int padding() { return this.padding; } protected void setPadding(int paramInt) { this.padding = paramInt; } protected static abstract class Builder<T extends SubTable> extends FontDataTable.Builder<T> { private ReadableFontData masterData; protected Builder(WritableFontData paramWritableFontData, ReadableFontData paramReadableFontData) { super(); this.masterData = paramReadableFontData; } protected Builder(ReadableFontData paramReadableFontData1, ReadableFontData paramReadableFontData2) { super(); this.masterData = paramReadableFontData2; } protected Builder(WritableFontData paramWritableFontData) { super(); } protected Builder(ReadableFontData paramReadableFontData) { super(); } protected Builder(int paramInt) { super(); } protected ReadableFontData masterReadData() { return this.masterData; } } } /* Location: C:\Users\Ethan\Desktop\FontZip\FontTool\sfnttool.jar!\com\google\typography\font\sfntly\table\SubTable.class * Java compiler version: 6 (50.0) * JD-Core Version: 0.7.1 */