1package de.measite.minidns.record;
2
3import java.io.DataInputStream;
4import java.io.IOException;
5
6import de.measite.minidns.Record.TYPE;
7
8public class A implements Data {
9
10 private byte[] ip;
11
12 @Override
13 public TYPE getType() {
14 return TYPE.A;
15 }
16
17 @Override
18 public byte[] toByteArray() {
19 return ip;
20 }
21
22 @Override
23 public void parse(DataInputStream dis, byte[] data, int length)
24 throws IOException {
25 ip = new byte[4];
26 dis.readFully(ip);
27 }
28
29 @Override
30 public String toString() {
31 return Integer.toString(ip[0] & 0xff) + "." +
32 Integer.toString(ip[1] & 0xff) + "." +
33 Integer.toString(ip[2] & 0xff) + "." +
34 Integer.toString(ip[3] & 0xff);
35 }
36
37}