• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 1999-2004 Brian Wellington (bwelling@xbill.org)
2 
3 package org.xbill.DNS;
4 
5 /**
6  * Pointer Record  - maps a domain name representing an Internet Address to
7  * a hostname.
8  *
9  * @author Brian Wellington
10  */
11 
12 public class PTRRecord extends SingleCompressedNameBase {
13 
14 private static final long serialVersionUID = -8321636610425434192L;
15 
PTRRecord()16 PTRRecord() {}
17 
18 Record
getObject()19 getObject() {
20 	return new PTRRecord();
21 }
22 
23 /**
24  * Creates a new PTR Record with the given data
25  * @param target The name of the machine with this address
26  */
27 public
PTRRecord(Name name, int dclass, long ttl, Name target)28 PTRRecord(Name name, int dclass, long ttl, Name target) {
29 	super(name, Type.PTR, dclass, ttl, target, "target");
30 }
31 
32 /** Gets the target of the PTR Record */
33 public Name
getTarget()34 getTarget() {
35 	return getSingleName();
36 }
37 
38 }
39