Lines Matching defs:pos

267         int pos = 0;
268 while (pos < data.length) {
269 pos = parseServiceBlockData(data, pos);
277 private int parseServiceBlockData(byte[] data, int pos) {
279 mCommand = data[pos] & 0xff;
280 ++pos;
285 pos = parseExt1(data, pos);
291 pos = parseC0(data, pos);
297 pos = parseC1(data, pos);
303 pos = parseG0(data, pos);
309 pos = parseG1(data, pos);
311 return pos;
314 private int parseC0(byte[] data, int pos) {
323 if (data[pos] == 0) {
324 mBuffer.append((char) data[pos + 1]);
326 String value = new String(Arrays.copyOfRange(data, pos, pos + 2), "EUC-KR");
333 pos += 2;
336 ++pos;
365 return pos;
368 private int parseC1(byte[] data, int pos) {
391 int windowBitmap = data[pos] & 0xff;
392 ++pos;
402 int windowBitmap = data[pos] & 0xff;
403 ++pos;
413 int windowBitmap = data[pos] & 0xff;
414 ++pos;
424 int windowBitmap = data[pos] & 0xff;
425 ++pos;
435 int windowBitmap = data[pos] & 0xff;
436 ++pos;
446 int tenthsOfSeconds = data[pos] & 0xff;
447 ++pos;
475 int textTag = (data[pos] & 0xf0) >> 4;
476 int penSize = data[pos] & 0x03;
477 int penOffset = (data[pos] & 0x0c) >> 2;
478 boolean italic = (data[pos + 1] & 0x80) != 0;
479 boolean underline = (data[pos + 1] & 0x40) != 0;
480 int edgeType = (data[pos + 1] & 0x38) >> 3;
481 int fontTag = data[pos + 1] & 0x7;
482 pos += 2;
497 int opacity = (data[pos] & 0xc0) >> 6;
498 int red = (data[pos] & 0x30) >> 4;
499 int green = (data[pos] & 0x0c) >> 2;
500 int blue = data[pos] & 0x03;
502 ++pos;
503 opacity = (data[pos] & 0xc0) >> 6;
504 red = (data[pos] & 0x30) >> 4;
505 green = (data[pos] & 0x0c) >> 2;
506 blue = data[pos] & 0x03;
508 ++pos;
509 red = (data[pos] & 0x30) >> 4;
510 green = (data[pos] & 0x0c) >> 2;
511 blue = data[pos] & 0x03;
514 ++pos;
528 int row = data[pos] & 0x0f;
529 int column = data[pos + 1] & 0x3f;
530 pos += 2;
542 int opacity = (data[pos] & 0xc0) >> 6;
543 int red = (data[pos] & 0x30) >> 4;
544 int green = (data[pos] & 0x0c) >> 2;
545 int blue = data[pos] & 0x03;
547 int borderType = (data[pos + 1] & 0xc0) >> 6 | (data[pos + 2] & 0x80) >> 5;
548 red = (data[pos + 1] & 0x30) >> 4;
549 green = (data[pos + 1] & 0x0c) >> 2;
550 blue = data[pos + 1] & 0x03;
553 boolean wordWrap = (data[pos + 2] & 0x40) != 0;
554 int printDirection = (data[pos + 2] & 0x30) >> 4;
555 int scrollDirection = (data[pos + 2] & 0x0c) >> 2;
556 int justify = (data[pos + 2] & 0x03);
557 int effectSpeed = (data[pos + 3] & 0xf0) >> 4;
558 int effectDirection = (data[pos + 3] & 0x0c) >> 2;
559 int displayEffect = data[pos + 3] & 0x3;
560 pos += 4;
587 boolean visible = (data[pos] & 0x20) != 0;
588 boolean rowLock = (data[pos] & 0x10) != 0;
589 boolean columnLock = (data[pos] & 0x08) != 0;
590 int priority = data[pos] & 0x07;
591 boolean relativePositioning = (data[pos + 1] & 0x80) != 0;
592 int anchorVertical = data[pos + 1] & 0x7f;
593 int anchorHorizontal = data[pos + 2] & 0xff;
594 int anchorId = (data[pos + 3] & 0xf0) >> 4;
595 int rowCount = data[pos + 3] & 0x0f;
596 int columnCount = data[pos + 4] & 0x3f;
597 int windowStyle = (data[pos + 5] & 0x38) >> 3;
598 int penStyle = data[pos + 5] & 0x07;
599 pos += 6;
621 return pos;
624 private int parseG0(byte[] data, int pos) {
634 return pos;
637 private int parseG1(byte[] data, int pos) {
642 return pos;
646 private int parseExt1(byte[] data, int pos) {
648 mCommand = data[pos] & 0xff;
649 ++pos;
652 pos = parseC2(data, pos);
655 pos = parseC3(data, pos);
658 pos = parseG2(data, pos);
661 pos = parseG3(data ,pos);
663 return pos;
666 private int parseC2(byte[] data, int pos) {
675 ++pos;
678 pos += 2;
681 pos += 3;
683 return pos;
686 private int parseC3(byte[] data, int pos) {
692 pos += 4;
695 pos += 5;
697 return pos;
700 private int parseG2(byte[] data, int pos) {
717 return pos;
720 private int parseG3(byte[] data, int pos) {
728 return pos;