annotate src/main/java/com/glavsoft/rfb/protocol/NullRenderer.java @ 30:0c08cdc4b572

Create AbstractRenderer.java and Renderer change to Interface
author one
date Sat, 01 Sep 2012 20:33:48 +0900
parents 73b13bc335c2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
26
73b13bc335c2 add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
diff changeset
1 package com.glavsoft.rfb.protocol;
73b13bc335c2 add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
diff changeset
2
30
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
3 import com.glavsoft.drawing.ColorDecoder;
26
73b13bc335c2 add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
diff changeset
4 import com.glavsoft.drawing.Renderer;
30
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
5 import com.glavsoft.exceptions.TransportException;
26
73b13bc335c2 add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
diff changeset
6 import com.glavsoft.rfb.encoding.decoder.FramebufferUpdateRectangle;
30
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
7 import com.glavsoft.transport.Reader;
26
73b13bc335c2 add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
diff changeset
8
30
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
9 public class NullRenderer implements Renderer {
26
73b13bc335c2 add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
diff changeset
10
73b13bc335c2 add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
diff changeset
11 @Override
73b13bc335c2 add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
diff changeset
12 public void drawJpegImage(byte[] bytes, int offset, int jpegBufferLength,
73b13bc335c2 add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
diff changeset
13 FramebufferUpdateRectangle rect) {
73b13bc335c2 add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
diff changeset
14 // TODO Auto-generated method stub
73b13bc335c2 add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
diff changeset
15
73b13bc335c2 add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
diff changeset
16 }
73b13bc335c2 add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
diff changeset
17
30
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
18 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
19 public void copyRect(int srcX, int srcY, FramebufferUpdateRectangle rect) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
20 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
21
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
22 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
23
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
24 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
25 public int readPixelColor(Reader reader) throws TransportException {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
26 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
27 return 0;
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
28 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
29
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
30 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
31 public void fillRect(int i, int tileX, int tileY, int tileWidth,
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
32 int tileHeight) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
33 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
34
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
35 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
36
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
37 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
38 public int getBytesPerPixel() {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
39 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
40 return 0;
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
41 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
42
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
43 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
44 public void drawBytes(byte[] bytes, int x, int y, int width, int height) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
45 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
46
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
47 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
48
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
49 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
50 public int getPixelColor(byte[] buffer, int i) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
51 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
52 return 0;
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
53 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
54
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
55 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
56 public void createCursor(int[] cursorPixels, FramebufferUpdateRectangle rect) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
57 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
58
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
59 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
60
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
61 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
62 public void fillRect(int color, FramebufferUpdateRectangle rect) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
63 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
64
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
65 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
66
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
67 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
68 public int getBytesPerPixelSignificant() {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
69 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
70 return 0;
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
71 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
72
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
73 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
74 public int readTightPixelColor(Reader reader) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
75 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
76 return 0;
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
77 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
78
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
79 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
80 public int drawTightBytes(byte[] buffer, int i, int x, int y, int width,
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
81 int height) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
82 return 0;
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
83 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
84
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
85 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
86 public void drawBytesWithPalette(byte[] buffer,
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
87 FramebufferUpdateRectangle rect, int[] palette) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
88 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
89
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
90 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
91
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
92 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
93 public ColorDecoder getColorDecoder() {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
94 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
95 return null;
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
96 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
97
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
98 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
99 public void drawUncaliberedRGBLine(byte[] thisRow, int x, int i, int width) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
100 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
101
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
102 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
103
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
104 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
105 public int getCompactPixelColor(byte[] bytes, int index) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
106 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
107 return 0;
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
108 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
109
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
110 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
111 public void fillColorBitmapWithColor(int[] decodedBitmap,
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
112 int decodedOffset, int rlength, int color) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
113 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
114
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
115 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
116
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
117 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
118 public void drawColoredBitmap(int[] decodedBitmap, int tileX, int tileY,
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
119 int tileWidth, int tileHeight) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
120 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
121
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
122 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
123
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
124 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
125 public int drawCompactBytes(byte[] bytes, int offset, int tileX, int tileY,
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
126 int tileWidth, int tileHeight) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
127 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
128 return 0;
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
129 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
130
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
131 @Override
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
132 public void decodeCursorPosition(FramebufferUpdateRectangle rect) {
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
133 // TODO Auto-generated method stub
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
134
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
135 }
0c08cdc4b572 Create AbstractRenderer.java
one
parents: 26
diff changeset
136
26
73b13bc335c2 add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
diff changeset
137 }