package com.google.typography.font.sfntly.table.core; import com.google.typography.font.sfntly.data.ReadableFontData; import com.google.typography.font.sfntly.data.WritableFontData; import com.google.typography.font.sfntly.table.Header; import com.google.typography.font.sfntly.table.Table; import com.google.typography.font.sfntly.table.TableBasedTableBuilder; public final class MaximumProfileTable extends Table { private MaximumProfileTable(Header paramHeader, ReadableFontData paramReadableFontData) { super(paramHeader, paramReadableFontData); } public int tableVersion() { return this.data.readFixed(Offset.version.offset); } public int numGlyphs() { return this.data.readUShort(Offset.numGlyphs.offset); } public int maxPoints() { return this.data.readUShort(Offset.maxPoints.offset); } public int maxContours() { return this.data.readUShort(Offset.maxContours.offset); } public int maxCompositePoints() { return this.data.readUShort(Offset.maxCompositePoints.offset); } public int maxCompositeContours() { return this.data.readUShort(Offset.maxCompositeContours.offset); } public int maxZones() { return this.data.readUShort(Offset.maxZones.offset); } public int maxTwilightPoints() { return this.data.readUShort(Offset.maxTwilightPoints.offset); } public int maxStorage() { return this.data.readUShort(Offset.maxStorage.offset); } public int maxFunctionDefs() { return this.data.readUShort(Offset.maxFunctionDefs.offset); } public int maxStackElements() { return this.data.readUShort(Offset.maxStackElements.offset); } public int maxSizeOfInstructions() { return this.data.readUShort(Offset.maxSizeOfInstructions.offset); } public int maxComponentElements() { return this.data.readUShort(Offset.maxComponentElements.offset); } public int maxComponentDepth() { return this.data.readUShort(Offset.maxComponentDepth.offset); } public static class Builder extends TableBasedTableBuilder<MaximumProfileTable> { public static Builder createBuilder(Header paramHeader, WritableFontData paramWritableFontData) { return new Builder(paramHeader, paramWritableFontData); } protected Builder(Header paramHeader, WritableFontData paramWritableFontData) { super(paramWritableFontData); } protected Builder(Header paramHeader, ReadableFontData paramReadableFontData) { super(paramReadableFontData); } protected MaximumProfileTable subBuildTable(ReadableFontData paramReadableFontData) { return new MaximumProfileTable(header(), paramReadableFontData, null); } public int tableVersion() { return internalReadData().readUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.version)); } public void setTableVersion(int paramInt) { internalWriteData().writeUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.version), paramInt); } public int numGlyphs() { return internalReadData().readUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.numGlyphs)); } public void setNumGlyphs(int paramInt) { internalWriteData().writeUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.numGlyphs), paramInt); } public int maxPoints() { return internalReadData().readUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxPoints)); } public void maxPoints(int paramInt) { internalWriteData().writeUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxPoints), paramInt); } public int maxContours() { return internalReadData().readUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxContours)); } public void setMaxContours(int paramInt) { internalWriteData().writeUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxContours), paramInt); } public int maxCompositePoints() { return internalReadData().readUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxCompositePoints)); } public void setMaxCompositePoints(int paramInt) { internalWriteData().writeUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxCompositePoints), paramInt); } public int maxCompositeContours() { return internalReadData().readUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxCompositeContours)); } public void setMaxCompositeContours(int paramInt) { internalWriteData().writeUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxCompositeContours), paramInt); } public int maxZones() { return internalReadData().readUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxZones)); } public void setMaxZones(int paramInt) { internalWriteData().writeUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxZones), paramInt); } public int maxTwilightPoints() { return internalReadData().readUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxTwilightPoints)); } public void setMaxTwilightPoints(int paramInt) { internalWriteData().writeUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxTwilightPoints), paramInt); } public int maxStorage() { return internalReadData().readUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxStorage)); } public void setMaxStorage(int paramInt) { internalWriteData().writeUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxStorage), paramInt); } public int maxFunctionDefs() { return internalReadData().readUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxFunctionDefs)); } public void setMaxFunctionDefs(int paramInt) { internalWriteData().writeUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxFunctionDefs), paramInt); } public int maxStackElements() { return internalReadData().readUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxStackElements)); } public void setMaxStackElements(int paramInt) { internalWriteData().writeUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxStackElements), paramInt); } public int maxSizeOfInstructions() { return internalReadData().readUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxSizeOfInstructions)); } public void setMaxSizeOfInstructions(int paramInt) { internalWriteData().writeUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxSizeOfInstructions), paramInt); } public int maxComponentElements() { return internalReadData().readUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxComponentElements)); } public void setMaxComponentElements(int paramInt) { internalWriteData().writeUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxComponentElements), paramInt); } public int maxComponentDepth() { return internalReadData().readUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxComponentDepth)); } public void setMaxComponentDepth(int paramInt) { internalWriteData().writeUShort(MaximumProfileTable.Offset.access$000(MaximumProfileTable.Offset.maxComponentDepth), paramInt); } } private static enum Offset { version(0), numGlyphs(4), maxPoints(6), maxContours(8), maxCompositePoints(10), maxCompositeContours(12), maxZones(14), maxTwilightPoints(16), maxStorage(18), maxFunctionDefs(20), maxInstructionDefs(22), maxStackElements(24), maxSizeOfInstructions(26), maxComponentElements(28), maxComponentDepth(30); private final int offset; private Offset(int paramInt) { this.offset = paramInt; } } } /* Location: C:\Users\Ethan\Desktop\FontZip\FontTool\sfnttool.jar!\com\google\typography\font\sfntly\table\core\MaximumProfileTable.class * Java compiler version: 6 (50.0) * JD-Core Version: 0.7.1 */