MCPcopy Create free account
hub / github.com/apache/poi / fillFields

Method fillFields

src/java/org/apache/poi/ddf/EscherBitmapBlip.java:38–50  ·  view source on GitHub ↗
(byte[] data, int offset, EscherRecordFactory recordFactory)

Source from the content-addressed store, hash-verified

36 private byte field_2_marker = (byte) 0xFF;
37
38 public int fillFields(byte[] data, int offset, EscherRecordFactory recordFactory) {
39 int bytesAfterHeader = readHeader( data, offset );
40 int pos = offset + HEADER_SIZE;
41
42 field_1_UID = new byte[16];
43 System.arraycopy( data, pos, field_1_UID, 0, 16 ); pos += 16;
44 field_2_marker = data[pos]; pos++;
45
46 field_pictureData = new byte[bytesAfterHeader - 17];
47 System.arraycopy( data, pos, field_pictureData, 0, field_pictureData.length );
48
49 return bytesAfterHeader + HEADER_SIZE;
50 }
51
52 public int serialize( int offset, byte[] data, EscherSerializationListener listener )
53 {

Callers

nothing calls this directly

Calls 2

arraycopyMethod · 0.80
readHeaderMethod · 0.45

Tested by

no test coverage detected