Methods Summary |
---|
public void | _parseDetails(java.nio.ByteBuffer content)
_parseReservedAndDataReferenceIndex(content);
displayFlags = content.getInt();
textJustification = content.getInt();
backgroundR = IsoTypeReader.readUInt16(content);
backgroundG = IsoTypeReader.readUInt16(content);
backgroundB = IsoTypeReader.readUInt16(content);
defaultTextBox = IsoTypeReader.readUInt64(content);
reserved1 = IsoTypeReader.readUInt64(content);
fontNumber = content.getShort();
fontFace = content.getShort();
reserved2 = content.get();
reserved3 = content.getShort();
foregroundR = IsoTypeReader.readUInt16(content);
foregroundG = IsoTypeReader.readUInt16(content);
foregroundB = IsoTypeReader.readUInt16(content);
if (content.remaining() > 0) {
int length = IsoTypeReader.readUInt8(content);
byte[] myFontName = new byte[length];
content.get(myFontName);
fontName = new String(myFontName);
} else {
fontName = null;
}
|
public int | getBackgroundB()
return backgroundB;
|
public int | getBackgroundG()
return backgroundG;
|
public int | getBackgroundR()
return backgroundR;
|
protected void | getContent(java.nio.ByteBuffer byteBuffer)
_writeReservedAndDataReferenceIndex(byteBuffer);
byteBuffer.putInt(displayFlags);
byteBuffer.putInt(textJustification);
IsoTypeWriter.writeUInt16(byteBuffer, backgroundR);
IsoTypeWriter.writeUInt16(byteBuffer, backgroundG);
IsoTypeWriter.writeUInt16(byteBuffer, backgroundB);
IsoTypeWriter.writeUInt64(byteBuffer, defaultTextBox);
IsoTypeWriter.writeUInt64(byteBuffer, reserved1);
byteBuffer.putShort(fontNumber);
byteBuffer.putShort(fontFace);
byteBuffer.put(reserved2);
byteBuffer.putShort(reserved3);
IsoTypeWriter.writeUInt16(byteBuffer, foregroundR);
IsoTypeWriter.writeUInt16(byteBuffer, foregroundG);
IsoTypeWriter.writeUInt16(byteBuffer, foregroundB);
if (fontName != null) {
IsoTypeWriter.writeUInt8(byteBuffer, fontName.length());
byteBuffer.put(fontName.getBytes());
}
|
protected long | getContentSize()
return 52 + (fontName != null ? fontName.length() : 0);
|
public long | getDefaultTextBox()
return defaultTextBox;
|
public int | getDisplayFlags()
return displayFlags;
|
public short | getFontFace()
return fontFace;
|
public java.lang.String | getFontName()
return fontName;
|
public short | getFontNumber()
return fontNumber;
|
public int | getForegroundB()
return foregroundB;
|
public int | getForegroundG()
return foregroundG;
|
public int | getForegroundR()
return foregroundR;
|
public long | getReserved1()
return reserved1;
|
public byte | getReserved2()
return reserved2;
|
public short | getReserved3()
return reserved3;
|
public int | getTextJustification()
return textJustification;
|
public void | setBackgroundB(int backgroundB)
this.backgroundB = backgroundB;
|
public void | setBackgroundG(int backgroundG)
this.backgroundG = backgroundG;
|
public void | setBackgroundR(int backgroundR)
this.backgroundR = backgroundR;
|
public void | setDefaultTextBox(long defaultTextBox)
this.defaultTextBox = defaultTextBox;
|
public void | setDisplayFlags(int displayFlags)
this.displayFlags = displayFlags;
|
public void | setFontFace(short fontFace)
this.fontFace = fontFace;
|
public void | setFontName(java.lang.String fontName)
this.fontName = fontName;
|
public void | setFontNumber(short fontNumber)
this.fontNumber = fontNumber;
|
public void | setForegroundB(int foregroundB)
this.foregroundB = foregroundB;
|
public void | setForegroundG(int foregroundG)
this.foregroundG = foregroundG;
|
public void | setForegroundR(int foregroundR)
this.foregroundR = foregroundR;
|
public void | setReserved1(long reserved1)
this.reserved1 = reserved1;
|
public void | setReserved2(byte reserved2)
this.reserved2 = reserved2;
|
public void | setReserved3(short reserved3)
this.reserved3 = reserved3;
|
public void | setTextJustification(int textJustification)
this.textJustification = textJustification;
|