CNAME.java

 1package de.measite.minidns.record;
 2
 3import java.io.DataInputStream;
 4import java.io.IOException;
 5
 6import de.measite.minidns.Record.TYPE;
 7import de.measite.minidns.util.NameUtil;
 8
 9public class CNAME implements Data {
10
11    protected String name;
12
13    public String getName() {
14        return name;
15    }
16
17    public void setName(String name) {
18        this.name = name;
19    }
20
21    @Override
22    public byte[] toByteArray() {
23        // TODO Auto-generated method stub
24        return null;
25    }
26
27    @Override
28    public void parse(DataInputStream dis, byte[] data, int length)
29        throws IOException
30    {
31        this.name = NameUtil.parse(dis, data);
32    }
33
34    @Override
35    public TYPE getType() {
36        return TYPE.CNAME;
37    }
38
39    @Override
40    public String toString() {
41        return "to \"" + name + "\"";
42    }
43
44}