View Javadoc

1   /***
2    * 
3    */
4   package twcsckernel.projectbase.io;
5   
6   import java.io.Serializable;
7   
8   /***
9    * Klasa reprezentująca wynik odczytu ze strumienia.
10   * Jest klasą pomocniczą klasy ReaderFactory, która
11   * serializuje wynik odczytu (wynik <i>int</i> zwracany
12   * przez metodę read InputStream oraz tablicę
13   * odczytanych bajtów ze strumienia).
14   * @author VMD Group
15   *
16   */
17  public class ReadResult implements Serializable {
18  	private static final long serialVersionUID = 1L;
19  
20  	/***
21  	 * Wynik metody <i>int read()</i> lub
22       * <i>int read(byte[] b)</i> z klasy InputStream.
23       * 
24  	 */
25  	public final int readResult;
26  	/***
27  	 * Tablica bajtów <i>buffer</i>, do której metoda
28       * <i>int read(byte[] buffer)</i> odczytuje bajty ze
29       * strumienia.
30       * 
31  	 */
32  	public final byte[] buffer;
33  	
34  	/***
35       * Tworzy obiekt inicjalizując wymagane pola finalne.
36  	 * @param readResult - {@link #readResult wynik}
37  	 * @param b - {@link #buffer bufor}
38  	 */
39  	public ReadResult(int readResult,byte[] b)
40  	{
41  		this.readResult=readResult;
42  		this.buffer=b;
43  	}
44  	
45  }