org.xbill.DNS
public class Master extends Object
Constructor and Description |
---|
Master(InputStream in)
Initializes the master file reader.
|
Master(InputStream in,
Name origin)
Initializes the master file reader.
|
Master(InputStream in,
Name origin,
long ttl)
Initializes the master file reader.
|
Master(String filename)
Initializes the master file reader and opens the specified master file.
|
Master(String filename,
Name origin)
Initializes the master file reader and opens the specified master file.
|
Master(String filename,
Name origin,
long ttl)
Initializes the master file reader and opens the specified master file.
|
Modifier and Type | Method and Description |
---|---|
Record |
_nextRecord()
Returns the next record in the master file.
|
void |
expandGenerate(boolean wantExpand)
Specifies whether $GENERATE statements should be expanded.
|
protected void |
finalize() |
Iterator |
generators()
Returns an iterator over the generators specified in the master file; that
is, the parsed contents of $GENERATE statements.
|
Record |
nextRecord()
Returns the next record in the master file.
|
public Master(String filename, Name origin, long ttl) throws IOException
filename
- The master file.origin
- The initial origin to append to relative names.ttl
- The initial default TTL.IOException
- The master file could not be opened.public Master(String filename, Name origin) throws IOException
filename
- The master file.origin
- The initial origin to append to relative names.IOException
- The master file could not be opened.public Master(String filename) throws IOException
filename
- The master file.IOException
- The master file could not be opened.public Master(InputStream in, Name origin, long ttl)
in
- The input stream containing a master file.origin
- The initial origin to append to relative names.ttl
- The initial default TTL.public Master(InputStream in, Name origin)
in
- The input stream containing a master file.origin
- The initial origin to append to relative names.public Master(InputStream in)
in
- The input stream containing a master file.public Record _nextRecord() throws IOException
IOException
- The master file could not be read, or was syntactically
invalid.public Record nextRecord() throws IOException
IOException
- The master file could not be read, or was syntactically
invalid.public void expandGenerate(boolean wantExpand)
generators
. This must be called before a $GENERATE
statement is seen during iteration to have an effect.public Iterator generators()
Generator