A B C D E F G H I J K L M N O P Q R S T U V W X Y

A

A - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: These are standard DNS resource types (qType or rType).
AA - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This is a bit mask for 'AA' DNS message flag (defined in RFC1035).
AAAA - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
ActivityCore - Class in net.sf.ivmaidns.util
Class for active observable entities.
ActivityCore(String) - Constructor for class net.sf.ivmaidns.util.ActivityCore
Constructs an active observable object with the specified thread name.
AD - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This is a bit mask for 'AD' DNS message flag (defined in RFC2535).
add(Object, boolean) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: If value == null then ArrayStoreException is thrown.
addAll(Object[], int, int, boolean) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: If exception is thrown then nothing is changed.
addAll(Storage, int, boolean) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: If unique is true and this storage has already contained value then it is skipped.
addObserver(Notifiable) - Method in interface net.sf.ivmaidns.util.MultiObservable
Registers one more observer.
addObserver(Notifiable) - Method in class net.sf.ivmaidns.util.ObservedCore
Registers one more observer.
addressOf(int, int, int[]) - Static method in class net.sf.ivmaidns.storage.HashedStorage
NOTE: location must be > 0.
addressOf(Object, int, Object[], int[], int, GComparator) - Static method in class net.sf.ivmaidns.storage.SortedStorage
NOTE: Find place for the child link to the value (value may be == null, location may be of any int value, abs(approxLoc) must be either 0 or a non-empty location, comparator must be !
addressToString(byte[], int, int, boolean, boolean, boolean, boolean) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: address must be !
addTo(byte[], byte[]) - Static method in class net.sf.ivmaidns.util.ByteVector
Adds a given vector (array) to another one.
addTo(double[], double[]) - Static method in class net.sf.ivmaidns.util.DoubleVector
Adds a given vector (array) to another one.
addTo(float[], float[]) - Static method in class net.sf.ivmaidns.util.FloatVector
Adds a given vector (array) to another one.
addTo(int[], int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Adds a given vector (array) to another one.
addTo(long[], long[]) - Static method in class net.sf.ivmaidns.util.LongVector
Adds a given vector (array) to another one.
addTo(short[], short[]) - Static method in class net.sf.ivmaidns.util.ShortVector
Adds a given vector (array) to another one.
AFSDB - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
anCount - Variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: An unsigned short integer specifying the number of entries in the answer section.
and(boolean[], boolean[]) - Static method in class net.sf.ivmaidns.util.BooleanVector
Performs logical 'and' operation on two given arrays.
and(int[], int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Performs logical 'and' operation on two given arrays.
andNot(boolean[], boolean[]) - Static method in class net.sf.ivmaidns.util.BooleanVector
Performs logical 'and not' operation on two given arrays.
andNot(int[], int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Performs logical 'and not' operation on two given arrays.
ANY - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: This is standard DNS question "*" type/class (qType or qClass).
approxLoc - Variable in class net.sf.ivmaidns.storage.SortedStorage
NOTE: Used internally by setAt/locationOf/findLessGreater operations to speed up addressOf function. approxLoc must be either 0 or a non-empty location.
arCount - Variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: An unsigned short integer specifying the number of entries in the additional section.
array - Variable in class net.sf.ivmaidns.util.BooleanVector
The wrapped (encapsulated) custom boolean array.
array() - Method in class net.sf.ivmaidns.util.BooleanVector
Returns array wrapped by this vector.
array - Variable in class net.sf.ivmaidns.util.ByteVector
The wrapped (encapsulated) custom byte array.
array() - Method in class net.sf.ivmaidns.util.ByteVector
Returns array wrapped by this vector.
array - Variable in class net.sf.ivmaidns.util.CharVector
The wrapped (encapsulated) custom char array.
array() - Method in class net.sf.ivmaidns.util.CharVector
Returns array wrapped by this vector.
array - Variable in class net.sf.ivmaidns.util.ConstVector
The wrapped (encapsulated) custom array of objects.
array - Variable in class net.sf.ivmaidns.util.DoubleVector
The wrapped (encapsulated) custom double array.
array() - Method in class net.sf.ivmaidns.util.DoubleVector
Returns array wrapped by this vector.
array - Variable in class net.sf.ivmaidns.util.FloatVector
The wrapped (encapsulated) custom float array.
array() - Method in class net.sf.ivmaidns.util.FloatVector
Returns array wrapped by this vector.
array - Variable in class net.sf.ivmaidns.util.IntVector
The wrapped (encapsulated) custom int array.
array() - Method in class net.sf.ivmaidns.util.IntVector
Returns array wrapped by this vector.
array - Variable in class net.sf.ivmaidns.util.LongVector
The wrapped (encapsulated) custom long array.
array() - Method in class net.sf.ivmaidns.util.LongVector
Returns array wrapped by this vector.
array - Variable in class net.sf.ivmaidns.util.ObjectVector
The encapsulated Object-type array.
array() - Method in class net.sf.ivmaidns.util.ObjectVector
Returns array encapsulated by this vector.
array - Variable in class net.sf.ivmaidns.util.ShortVector
The wrapped (encapsulated) custom short array.
array() - Method in class net.sf.ivmaidns.util.ShortVector
Returns array wrapped by this vector.
ATMA - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
AXFR - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 

B

BADALG - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This extended rCode value (defined in RFC2930) indicates that the key exhange algorithm referenced in the TKEY resource record is invalid ('BADALG').
BADKEY - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This extended rCode value (defined in RFC2845) indicates that the key referenced in the TSIG resource record is invalid ('BADKEY').
BADMODE - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This extended rCode value (defined in RFC2930) indicates that the key exhange mode referenced in the TKEY resource record is invalid ('BADMODE').
BADNAME - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This extended rCode value (defined in RFC2930) indicates that the key name referenced in the TKEY resource record is invalid ('BADNAME').
BADSIG - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This extended rCode value (defined in RFC2845) indicates that the digital signature referenced in the TSIG resource record is invalid ('BADSIG'); this value also indicates an invalid OPT record version error (as defined in RFC2671).
BADTIME - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This extended rCode value (defined in RFC2845) indicates that the time stamp referenced in the TSIG or TKEY resource record is invalid ('BADTIME').
binarySearch(byte[], int, int, byte, boolean) - Static method in class net.sf.ivmaidns.util.ByteVector
Searches (fast) for value in a given sorted array.
binarySearch(char[], int, int, char) - Static method in class net.sf.ivmaidns.util.CharVector
Searches (fast) for value in a given sorted array.
binarySearch(double[], int, int, double) - Static method in class net.sf.ivmaidns.util.DoubleVector
Searches (fast) for value in a given sorted array.
binarySearch(float[], int, int, float) - Static method in class net.sf.ivmaidns.util.FloatVector
Searches (fast) for value in a given sorted array.
binarySearch(int[], int, int, int, boolean) - Static method in class net.sf.ivmaidns.util.IntVector
Searches (fast) for value in a given sorted array.
binarySearch(long[], int, int, long, boolean) - Static method in class net.sf.ivmaidns.util.LongVector
Searches (fast) for value in a given sorted array.
binarySearch(Object[], int, int, Object, GComparator) - Static method in class net.sf.ivmaidns.util.ObjectVector
Searches (fast) for value in a given sorted array.
binarySearch(short[], int, int, short, boolean) - Static method in class net.sf.ivmaidns.util.ShortVector
Searches (fast) for value in a given sorted array.
binLog(int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the integer part of binary logarithm of a given unsigned value.
binLog(long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Returns the integer part of binary logarithm of a given unsigned value.
BooleanVector - Class in net.sf.ivmaidns.util
Class for 'boolean' array wrappers.
BooleanVector() - Constructor for class net.sf.ivmaidns.util.BooleanVector
Constructs an empty boolean vector.
BooleanVector(int) - Constructor for class net.sf.ivmaidns.util.BooleanVector
Constructs a new boolean vector of the specified length.
BooleanVector(boolean[]) - Constructor for class net.sf.ivmaidns.util.BooleanVector
Constructs a new boolean array wrapper.
BYTE_MASK - Static variable in class net.sf.ivmaidns.util.JavaConsts
The unsigned int mask of byte type.
BYTE_SIZE - Static variable in class net.sf.ivmaidns.util.JavaConsts
The size of byte primitive type in bits.
bytes - Variable in class net.sf.ivmaidns.dns.DNSName
NOTE: bytes !
ByteVector - Class in net.sf.ivmaidns.util
Class for 'byte' array wrappers.
ByteVector() - Constructor for class net.sf.ivmaidns.util.ByteVector
Constructs an empty byte vector.
ByteVector(int) - Constructor for class net.sf.ivmaidns.util.ByteVector
Constructs a new byte vector of the specified length.
ByteVector(byte[]) - Constructor for class net.sf.ivmaidns.util.ByteVector
Constructs a new byte array wrapper.

C

canonize(byte[], int) - Static method in class net.sf.ivmaidns.dns.DNSName
NOTE: bytes must be valid (and not compressed).
canonizeRData(int, byte[]) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: rDataBytes must be !
CD - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This is a bit mask for 'CD' DNS message flag (defined in RFC2535).
CERT - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
CH - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
changeLinks(int[], int, int) - Static method in class net.sf.ivmaidns.storage.SortedStorage
NOTE: If emptyLocation > 0 then another leaf is added to the tree else one leaf (which is refered by non-zero address) is removed.
CHAR_LENGTH - Static variable in class net.sf.ivmaidns.util.JavaConsts
The length of char primitive type (in bytes).
CHAR_MASK - Static variable in class net.sf.ivmaidns.util.JavaConsts
The unsigned int mask of char type.
CHAR_SIZE - Static variable in class net.sf.ivmaidns.util.JavaConsts
The size of char primitive type in bits.
CharVector - Class in net.sf.ivmaidns.util
Class for 'char' array wrappers.
CharVector() - Constructor for class net.sf.ivmaidns.util.CharVector
Constructs an empty char vector.
CharVector(int) - Constructor for class net.sf.ivmaidns.util.CharVector
Constructs a new char vector of the specified length.
CharVector(char[]) - Constructor for class net.sf.ivmaidns.util.CharVector
Constructs a new char array wrapper.
childLocation(int, boolean) - Method in class net.sf.ivmaidns.storage.FilterStorage
NOTE: Must be synchronized outside with source if not null.
childLocation(int, boolean) - Method in class net.sf.ivmaidns.storage.ListStorage
NOTE: Must be synchronized outside.
childLocation(int, boolean) - Method in class net.sf.ivmaidns.storage.ObjectStorage
 
childLocation(int, boolean) - Method in class net.sf.ivmaidns.storage.SortedStorage
NOTE: Must be synchronized outside.
childLocation(int, boolean) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: If parentLocation !
childLocation(int, boolean) - Method in class net.sf.ivmaidns.storage.TreeStorage
NOTE: Must be synchronized outside.
clear() - Method in class net.sf.ivmaidns.storage.Storage
NOTE: Must be synchronized outside.
clone() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
 
clone() - Method in class net.sf.ivmaidns.dns.DNSName
 
clone() - Method in class net.sf.ivmaidns.dns.DNSRecord
 
clone() - Method in class net.sf.ivmaidns.storage.FilterStorage
NOTE: Must be synchronized outside with source if not null.
clone() - Method in class net.sf.ivmaidns.storage.HashedStorage
NOTE: Must be synchronized outside.
clone() - Method in class net.sf.ivmaidns.storage.IntStorage
NOTE: Must be synchronized outside.
clone() - Method in class net.sf.ivmaidns.storage.ListStorage
NOTE: Must be synchronized outside.
clone() - Method in class net.sf.ivmaidns.storage.ObjectStorage
NOTE: Must be synchronized outside.
clone() - Method in class net.sf.ivmaidns.storage.SortedStorage
NOTE: Must be synchronized outside.
clone() - Method in class net.sf.ivmaidns.storage.Storage
NOTE: Must be synchronized outside.
clone() - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: Must be synchronized outside with source.
clone() - Method in class net.sf.ivmaidns.storage.StorageEvent
 
clone() - Method in class net.sf.ivmaidns.storage.TreeStorage
NOTE: Must be synchronized outside.
clone() - Method in class net.sf.ivmaidns.util.ActivityCore
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.BooleanVector
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.ByteVector
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.CharVector
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.ConstPair
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.ConstVector
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.DoubleVector
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.FloatVector
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.IntVector
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.LongVector
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.ObjectVector
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.ObservedCore
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.PseudoRandom
Creates and returns a copy of this object.
clone() - Method in interface net.sf.ivmaidns.util.ReallyCloneable
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.ShortVector
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.UnsignedInt
Creates and returns a copy of this object.
clone() - Method in class net.sf.ivmaidns.util.UnsignedLong
Creates and returns a copy of this object.
close() - Method in class net.sf.ivmaidns.dns.DNSConnection
NOTE: Must be synchronized outside.
CNAME - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
comparator - Variable in class net.sf.ivmaidns.storage.SortedStorage
NOTE: comparator must be !
comparator() - Method in class net.sf.ivmaidns.storage.SortedStorage
NOTE: Result !
compare(boolean[], int, int, boolean[], int, int) - Static method in class net.sf.ivmaidns.util.BooleanVector
Compares two given array regions.
compare(byte[], int, int, byte[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.ByteVector
Compares two given array regions.
compare(char[], int, int, char[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.CharVector
Compares two given array regions.
compare(double[], int, int, double[], int, int) - Static method in class net.sf.ivmaidns.util.DoubleVector
Compares two given array regions.
compare(float[], int, int, float[], int, int) - Static method in class net.sf.ivmaidns.util.FloatVector
Compares two given array regions.
compare(int[], int, int, int[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.IntVector
Compares two given array regions.
compare(long[], int, int, long[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.LongVector
Compares two given array regions.
compare(String[], int, int, String[], int, int) - Static method in class net.sf.ivmaidns.util.ObjectVector
Compares two given String array regions.
compare(short[], int, int, short[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.ShortVector
Compares two given array regions.
compare(String, String) - Method in class net.sf.ivmaidns.util.StrComparator
Compares two given strings.
compare(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Compares two given unsigned integer values.
compare(long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Compares two given unsigned integer values.
compareNames(byte[], int, byte[], int) - Static method in class net.sf.ivmaidns.dns.DNSName
NOTE: bytesA and bytesB must be valid (and not compressed).
compareRData(int, byte[], byte[], boolean) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: rDataBytesA and rDataBytesB must be !
compareTo(DNSName) - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: name must be !
compareTo(DNSRecord, boolean) - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: record must be !
compressAt(byte[], int, int) - Static method in class net.sf.ivmaidns.dns.DNSName
NOTE: msgBytes must be valid (at offset and at baseNameOffset) and not compressed.
COMPRESSED_NAME_TAG - Static variable in class net.sf.ivmaidns.dns.DNSName
 
compressRData(int, byte[], int, int, int) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: If offset > baseNameOffset then compression of recognized domain names is performed if possible (using only content at baseNameOffset, which must be valid and not compressed). msgBytes array is altered.
ConstPair - Class in net.sf.ivmaidns.util
Class for immutable pairs of objects.
ConstPair(Object, Object) - Constructor for class net.sf.ivmaidns.util.ConstPair
Constructs an immutable 'pair' container.
construct(int, boolean, int, int, int, int, boolean) - Static method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Any query message header constructor. opCode must be valid.
constructResponse(int, boolean, boolean, boolean, boolean, int, int, int, int) - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Server response message header constructor. rCode must be valid. qdCount, anCount, nsCount and arCount are unsigned (must be valid).
ConstVector - Class in net.sf.ivmaidns.util
Class for immutable vectors for objects.
ConstVector(Object[]) - Constructor for class net.sf.ivmaidns.util.ConstVector
Constructs an immutable vector by wrapping a given custom array of objects.
contains(Object) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: value may be == null.
containsAll(Object[], int, int) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: If exception is thrown then nothing is changed.
containsAll(Storage, int) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: Result is either 0 or location of the first element in storage (after storagePrevLocation) at which value is not contained here.
containsCount(Object) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: value may be == null.
copyAt(int, int, int) - Method in class net.sf.ivmaidns.util.BooleanVector
Copies a region of values at one offset to another offset in this vector.
copyAt(int, int, int) - Method in class net.sf.ivmaidns.util.ByteVector
Copies a region of values at one offset to another offset in this vector.
copyAt(int, int, int) - Method in class net.sf.ivmaidns.util.CharVector
Copies a region of values at one offset to another offset in this vector.
copyAt(int, int, int) - Method in class net.sf.ivmaidns.util.DoubleVector
Copies a region of values at one offset to another offset in this vector.
copyAt(int, int, int) - Method in class net.sf.ivmaidns.util.FloatVector
Copies a region of values at one offset to another offset in this vector.
copyAt(int, int, int) - Method in class net.sf.ivmaidns.util.IntVector
Copies a region of values at one offset to another offset in this vector.
copyAt(int, int, int) - Method in class net.sf.ivmaidns.util.LongVector
Copies a region of values at one offset to another offset in this vector.
copyAt(int, int, int) - Method in class net.sf.ivmaidns.util.ObjectVector
Copies a region of values at one offset to another offset in this vector.
copyAt(int, int, int) - Method in class net.sf.ivmaidns.util.ShortVector
Copies a region of values at one offset to another offset in this vector.
COUNT_LENGTH - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
 
counterSort(byte[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.ByteVector
Sorts the elements in the region of a given array (by counting the amount of each possible value in it).
counterSort(char[], int, int) - Static method in class net.sf.ivmaidns.util.CharVector
Sorts the elements in the region of a given array by counting the amount of each possible value in it.
counterSort(short[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.ShortVector
Sorts the elements in the region of a given array by counting the amount of each possible value in it.
countLabels(byte[], int) - Static method in class net.sf.ivmaidns.dns.DNSName
NOTE: bytes must be valid (and not compressed).
countNonNull(Object[]) - Static method in class net.sf.ivmaidns.util.ObjectVector
Count non-null elements in a given array.
countNonZero(byte[]) - Static method in class net.sf.ivmaidns.util.ByteVector
Count non-zero elements in a given array.
countNonZero(char[]) - Static method in class net.sf.ivmaidns.util.CharVector
Count non-zero elements in a given array.
countNonZero(double[]) - Static method in class net.sf.ivmaidns.util.DoubleVector
Count non-zero elements in a given array.
countNonZero(float[]) - Static method in class net.sf.ivmaidns.util.FloatVector
Count non-zero elements in a given array.
countNonZero(int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Count non-zero elements in a given array.
countNonZero(long[]) - Static method in class net.sf.ivmaidns.util.LongVector
Count non-zero elements in a given array.
countNonZero(short[]) - Static method in class net.sf.ivmaidns.util.ShortVector
Count non-zero elements in a given array.
countTrue(boolean[]) - Static method in class net.sf.ivmaidns.util.BooleanVector
Count true elements in a given array.

D

decode(byte[]) - Static method in class net.sf.ivmaidns.dns.DNSConnection
NOTE: msgBytes must be !
decode(String, int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Decodes a given string region as an unsigned octal/decimal/hexadecimal integer value.
decode(String, int, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Decodes a given string region as an unsigned octal/decimal/hexadecimal integer value.
decodeRData(int, byte[]) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: rDataBytes must be !
decompress(byte[], int, byte[]) - Static method in class net.sf.ivmaidns.dns.DNSName
NOTE: bytes and msgBytes must be !
decompressRData(int, byte[], byte[]) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: rDataBytes must be !
DEFAULT_SOA_EXPIRE - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
DEFAULT_SOA_REFRESH - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: The default values for SOA resource record rData fields (RFC1035).
DEFAULT_SOA_RETRY - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
DEFAULT_TTL - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
div(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the result of integer division of one given unsigned value by another one.
div(long, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the result of integer division of one given unsigned long value by another unsigned int value.
div(long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Returns the result of integer division of one given unsigned value by another one.
divHigh(int, int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the highest half of the result of integer division of join of two given halves of unsigned value by another one.
divHigh(long, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the highest half of the result of integer division of one given unsigned long value by another unsigned int value.
divHigh(long, long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Returns the highest half of the result of integer division of join of two given halves of unsigned value by another one.
divLow(int, int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the lowest half of the result of integer division of join of two given halves of unsigned value by another one.
divLow(long, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the lowest half of the result of integer division of one given unsigned long value by another unsigned int value.
divLow(long, long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Returns the lowest half of the result of integer division of join of two given halves of unsigned value by another one.
DNAME - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
DNSConnection - Class in net.sf.ivmaidns.dns
Class for DNS TCP connection (client/server-side).
DNSConnection() - Constructor for class net.sf.ivmaidns.dns.DNSConnection
NOTE: socket is closed initially.
DNSMsgHeader - Class in net.sf.ivmaidns.dns
Class for representing DNS msg header (as defined in RFC1035).
DNSMsgHeader() - Constructor for class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: DNS status query header constructor.
DNSMsgHeader(int, int, int, int, int, int) - Constructor for class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Primary DNS message header constructor. id, flags, qdCount, anCount, nsCount and arCount are unsigned (must be valid).
DNSMsgHeader(byte[]) - Constructor for class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: msgBytes must be !
DNSName - Class in net.sf.ivmaidns.dns
Class for representing DNS resource name (as defined in RFC1035).
DNSName(String, DNSName) - Constructor for class net.sf.ivmaidns.dns.DNSName
NOTE: name must be !
DNSName(DNSName) - Constructor for class net.sf.ivmaidns.dns.DNSName
NOTE: name must be !
DNSName(byte[], int) - Constructor for class net.sf.ivmaidns.dns.DNSName
NOTE: bytes must be !
DNSRecAltCmp - Class in net.sf.ivmaidns.dns
Class for DNS record comparator/metrics (alternative).
DNSRecAltCmp() - Constructor for class net.sf.ivmaidns.dns.DNSRecAltCmp
Constructs a new comparator.
DNSRecord - Class in net.sf.ivmaidns.dns
Class for representing DNS resource record (as defined in RFC1035).
DNSRecord(DNSName, int, int) - Constructor for class net.sf.ivmaidns.dns.DNSRecord
NOTE: Question record constructor. rName must be !
DNSRecord(DNSName, int, int, int, Object[]) - Constructor for class net.sf.ivmaidns.dns.DNSRecord
NOTE: rName must be !
DNSRecord(DNSName, int, int, int, byte[]) - Constructor for class net.sf.ivmaidns.dns.DNSRecord
NOTE: rName must be !
DNSRecord(DNSRecord) - Constructor for class net.sf.ivmaidns.dns.DNSRecord
NOTE: record must be !
DNSRecord(DNSRecord, int) - Constructor for class net.sf.ivmaidns.dns.DNSRecord
NOTE: Constructor for changing ttl. record must be !
DNSRecord(byte[], int[], boolean) - Constructor for class net.sf.ivmaidns.dns.DNSRecord
NOTE: Record constructor from msgBytes array (decompression supported). msgBytes must be !
done() - Method in class net.sf.ivmaidns.util.ActivityCore
Custom clean-up method which is executed before normal termination of this active object.
DOUBLE_EXP_MASK - Static variable in class net.sf.ivmaidns.util.JavaConsts
The unsigned long mask of the exponent part of double type.
DOUBLE_EXP_SIZE - Static variable in class net.sf.ivmaidns.util.JavaConsts
The size of exponent of double primitive type in bits.
DOUBLE_M_MASK - Static variable in class net.sf.ivmaidns.util.JavaConsts
The unsigned long mask of the mantissa part of double type.
DOUBLE_M_SIZE - Static variable in class net.sf.ivmaidns.util.JavaConsts
The size of mantissa of double primitive type in bits.
doubleValue() - Method in class net.sf.ivmaidns.util.UnsignedInt
Returns the value of this number as double.
doubleValue() - Method in class net.sf.ivmaidns.util.UnsignedLong
Returns the value of this number as double.
DoubleVector - Class in net.sf.ivmaidns.util
Class for 'double' array wrappers.
DoubleVector() - Constructor for class net.sf.ivmaidns.util.DoubleVector
Constructs an empty double vector.
DoubleVector(int) - Constructor for class net.sf.ivmaidns.util.DoubleVector
Constructs a new double vector of the specified length.
DoubleVector(double[]) - Constructor for class net.sf.ivmaidns.util.DoubleVector
Constructs a new double array wrapper.

E

EID - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
elements - Variable in class net.sf.ivmaidns.storage.ObjectStorage
NOTE: elements must be !
EMAIL - Static variable in class net.sf.ivmaidns.dns.DNSName
 
EMPTY - Static variable in class net.sf.ivmaidns.util.BooleanVector
A constant initialized with an instance of empty boolean array.
EMPTY - Static variable in class net.sf.ivmaidns.util.ByteVector
A constant initialized with an instance of empty byte array.
EMPTY - Static variable in class net.sf.ivmaidns.util.CharVector
A constant initialized with an instance of empty char array.
EMPTY - Static variable in class net.sf.ivmaidns.util.DoubleVector
A constant initialized with an instance of empty double array.
EMPTY - Static variable in class net.sf.ivmaidns.util.FloatVector
A constant initialized with an instance of empty float array.
EMPTY - Static variable in class net.sf.ivmaidns.util.IntVector
A constant initialized with an instance of empty int array.
EMPTY - Static variable in class net.sf.ivmaidns.util.LongVector
A constant initialized with an instance of empty long array.
EMPTY - Static variable in class net.sf.ivmaidns.util.ObjectVector
A constant initialized with an exact instance of empty Object array.
EMPTY - Static variable in class net.sf.ivmaidns.util.ShortVector
A constant initialized with an instance of empty short array.
EMPTY_BYTES - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: A constant initialized with an instance of empty byte array.
emptyLocation() - Method in class net.sf.ivmaidns.storage.FilterStorage
 
emptyLocation() - Method in class net.sf.ivmaidns.storage.HashedStorage
 
emptyLocation() - Method in class net.sf.ivmaidns.storage.IntStorage
 
emptyLocation() - Method in class net.sf.ivmaidns.storage.ListStorage
 
emptyLocation() - Method in class net.sf.ivmaidns.storage.ObjectStorage
 
emptyLocation() - Method in class net.sf.ivmaidns.storage.SortedStorage
 
emptyLocation() - Method in class net.sf.ivmaidns.storage.Storage
NOTE: Result is an empty location (result > 0).
emptyLocation() - Method in class net.sf.ivmaidns.storage.TreeStorage
 
encode(DNSMsgHeader, DNSRecord[]) - Static method in class net.sf.ivmaidns.dns.DNSConnection
NOTE: header must be !
encodeRData(int, Object[]) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: rData must be !
ensureSize(int) - Method in class net.sf.ivmaidns.util.BooleanVector
Ensures the size (capacity) of this vector.
ensureSize(boolean[], int) - Static method in class net.sf.ivmaidns.util.BooleanVector
Ensures the length (capacity) of a given array.
ensureSize(int) - Method in class net.sf.ivmaidns.util.ByteVector
Ensures the size (capacity) of this vector.
ensureSize(byte[], int) - Static method in class net.sf.ivmaidns.util.ByteVector
Ensures the length (capacity) of a given array.
ensureSize(int) - Method in class net.sf.ivmaidns.util.CharVector
Ensures the size (capacity) of this vector.
ensureSize(char[], int) - Static method in class net.sf.ivmaidns.util.CharVector
Ensures the length (capacity) of a given array.
ensureSize(int) - Method in class net.sf.ivmaidns.util.DoubleVector
Ensures the size (capacity) of this vector.
ensureSize(double[], int) - Static method in class net.sf.ivmaidns.util.DoubleVector
Ensures the length (capacity) of a given array.
ensureSize(int) - Method in class net.sf.ivmaidns.util.FloatVector
Ensures the size (capacity) of this vector.
ensureSize(float[], int) - Static method in class net.sf.ivmaidns.util.FloatVector
Ensures the length (capacity) of a given array.
ensureSize(int) - Method in class net.sf.ivmaidns.util.IntVector
Ensures the size (capacity) of this vector.
ensureSize(int[], int) - Static method in class net.sf.ivmaidns.util.IntVector
Ensures the length (capacity) of a given array.
ensureSize(int) - Method in class net.sf.ivmaidns.util.LongVector
Ensures the size (capacity) of this vector.
ensureSize(long[], int) - Static method in class net.sf.ivmaidns.util.LongVector
Ensures the length (capacity) of a given array.
ensureSize(int) - Method in class net.sf.ivmaidns.util.ObjectVector
Ensures the size (capacity) of this vector.
ensureSize(Object[], int) - Static method in class net.sf.ivmaidns.util.ObjectVector
Ensures the length (capacity) of a given array.
ensureSize(int) - Method in class net.sf.ivmaidns.util.ShortVector
Ensures the size (capacity) of this vector.
ensureSize(short[], int) - Static method in class net.sf.ivmaidns.util.ShortVector
Ensures the length (capacity) of a given array.
equals(Object) - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
 
equals(Object) - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: Letters case is ignored (according to RFC2065).
equals(Object) - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: ttl is ignored. rData contents are compared in the case-insensitive manner for DNSName fields.
equals(Object) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: Storage state is not altered.
equals(Object) - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: Must be synchronized outside with source.
equals(Object) - Method in class net.sf.ivmaidns.storage.StorageEvent
 
equals(boolean[], boolean[]) - Static method in class net.sf.ivmaidns.util.BooleanVector
Tests whether or not the specified two arrays are equal.
equals(Object) - Method in class net.sf.ivmaidns.util.BooleanVector
Indicates whether this object is equal to the specified one.
equals(byte[], byte[]) - Static method in class net.sf.ivmaidns.util.ByteVector
Tests whether or not the specified two arrays are equal.
equals(Object) - Method in class net.sf.ivmaidns.util.ByteVector
Indicates whether this object is equal to the specified one.
equals(char[], char[]) - Static method in class net.sf.ivmaidns.util.CharVector
Tests whether or not the specified two arrays are equal.
equals(Object) - Method in class net.sf.ivmaidns.util.CharVector
Indicates whether this object is equal to the specified one.
equals(Object) - Method in class net.sf.ivmaidns.util.ConstPair
Indicates whether this object is equal to the specified one.
equals(Object) - Method in class net.sf.ivmaidns.util.ConstVector
Indicates whether this object is equal to the specified one.
equals(double[], double[]) - Static method in class net.sf.ivmaidns.util.DoubleVector
Tests whether or not the specified two arrays are equal.
equals(Object) - Method in class net.sf.ivmaidns.util.DoubleVector
Indicates whether this object is equal to the specified one.
equals(float[], float[]) - Static method in class net.sf.ivmaidns.util.FloatVector
Tests whether or not the specified two arrays are equal.
equals(Object) - Method in class net.sf.ivmaidns.util.FloatVector
Indicates whether this object is equal to the specified one.
equals(int[], int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Tests whether or not the specified two arrays are equal.
equals(Object) - Method in class net.sf.ivmaidns.util.IntVector
Indicates whether this object is equal to the specified one.
equals(long[], long[]) - Static method in class net.sf.ivmaidns.util.LongVector
Tests whether or not the specified two arrays are equal.
equals(Object) - Method in class net.sf.ivmaidns.util.LongVector
Indicates whether this object is equal to the specified one.
equals(Object[], Object[]) - Static method in class net.sf.ivmaidns.util.ObjectVector
Tests whether or not the specified two arrays are equal.
equals(Object) - Method in class net.sf.ivmaidns.util.ObjectVector
Indicates whether this object is equal to the specified one.
equals(Object) - Method in class net.sf.ivmaidns.util.PseudoRandom
Indicates whether this object is equal to the specified one.
equals(short[], short[]) - Static method in class net.sf.ivmaidns.util.ShortVector
Tests whether or not the specified two arrays are equal.
equals(Object) - Method in class net.sf.ivmaidns.util.ShortVector
Indicates whether this object is equal to the specified one.
equals(Object) - Method in class net.sf.ivmaidns.util.UnsignedInt
Indicates whether this object is equal to the specified one.
equals(Object) - Method in class net.sf.ivmaidns.util.UnsignedLong
Indicates whether this object is equal to the specified one.
equalsExact(DNSName) - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: name may be == null.
equalsExact(DNSRecord) - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: record may be == null.
equalsQuery(DNSRecord) - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: qdRecord may be == null.
equalsWildcard(DNSName) - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: wildcard may be == null.
error - Variable in exception net.sf.ivmaidns.util.ParserException
The error reason code explaining why this exception is thrown during the string region being parsed.
ERROR_BAD_CHAR - Static variable in class net.sf.ivmaidns.dns.DNSName
NOTE: These are possible error codes for DNSName(name, domain) and parse(name, escapeSeparator, domainBytes, domainOffset).
ERROR_BAD_ESCAPING - Static variable in class net.sf.ivmaidns.dns.DNSName
 
ERROR_EMPTY_LABEL - Static variable in class net.sf.ivmaidns.dns.DNSName
 
ERROR_LONG_NAME - Static variable in class net.sf.ivmaidns.dns.DNSName
 
ERROR_UNSUPPORTED - Static variable in class net.sf.ivmaidns.dns.DNSName
 
ESCAPE - Static variable in class net.sf.ivmaidns.dns.DNSName
 
evaluate(Object) - Method in class net.sf.ivmaidns.dns.DNSRecAltCmp
The body of the metrics.
evaluate(Object) - Method in interface net.sf.ivmaidns.util.Metricable
The body of the metrics.
evaluate(Object) - Method in class net.sf.ivmaidns.util.StrComparator
The body of the metrics.

F

factorial(int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Computes the factorial of a given value.
factorial(int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Computes the factorial of a given value.
fill(boolean[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.BooleanVector
Fills in the region of a given array with the specified value.
fill(byte[], int, int, byte) - Static method in class net.sf.ivmaidns.util.ByteVector
Fills in the region of a given array with the specified value.
fill(char[], int, int, char) - Static method in class net.sf.ivmaidns.util.CharVector
Fills in the region of a given array with the specified value.
fill(double[], int, int, double) - Static method in class net.sf.ivmaidns.util.DoubleVector
Fills in the region of a given array with the specified value.
fill(float[], int, int, float) - Static method in class net.sf.ivmaidns.util.FloatVector
Fills in the region of a given array with the specified value.
fill(int[], int, int, int) - Static method in class net.sf.ivmaidns.util.IntVector
Fills in the region of a given array with the specified value.
fill(long[], int, int, long) - Static method in class net.sf.ivmaidns.util.LongVector
Fills in the region of a given array with the specified value.
fill(Object[], int, int, Object) - Static method in class net.sf.ivmaidns.util.ObjectVector
Fills in the region of a given array with the specified value.
fill(short[], int, int, short) - Static method in class net.sf.ivmaidns.util.ShortVector
Fills in the region of a given array with the specified value.
filledString(char, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Constructs and returns a string filled with a given character.
FilterStorage - Class in net.sf.ivmaidns.storage
Abstract class for filter storage (virtual storage).
FilterStorage() - Constructor for class net.sf.ivmaidns.storage.FilterStorage
 
findLessGreater(Object, boolean, int, boolean) - Method in class net.sf.ivmaidns.storage.FilterStorage
NOTE: Must be synchronized outside with source if not null.
findLessGreater(Object, boolean, int, boolean) - Method in class net.sf.ivmaidns.storage.IntStorage
NOTE: If value is not instanceof Integer then 0 is returned.
findLessGreater(Object, boolean, int, boolean) - Method in class net.sf.ivmaidns.storage.ObjectStorage
NOTE: If value == null then 0 is returned.
findLessGreater(Object, boolean, int, boolean) - Method in class net.sf.ivmaidns.storage.SortedStorage
NOTE: Search is performed using the supplied comparator.
findLessGreater(Object, boolean, int, boolean) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: If prevLocation !
findLessGreaterInt(int, boolean, int, boolean) - Method in class net.sf.ivmaidns.storage.IntStorage
NOTE: If prevLocation !
flagBitsAbbreviation(int) - Static method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: flags value is unsigned.
flags - Variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: flags field consists of QR, opCode, AA, TC, RD, RA, a reserved flag (should be zero), AD, CD and rCode. opCode field (which is set by the originator of a query and copied into the response) specifies the kind of query. rCode field (response code) is set as part of responses.
FLAGS_LENGTH - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
 
FLOAT_EXP_MASK - Static variable in class net.sf.ivmaidns.util.JavaConsts
The unsigned int mask of the exponent part of float type.
FLOAT_EXP_SIZE - Static variable in class net.sf.ivmaidns.util.JavaConsts
The size of exponent of float primitive type in bits.
FLOAT_M_MASK - Static variable in class net.sf.ivmaidns.util.JavaConsts
The unsigned int mask of the mantissa part of float type.
FLOAT_M_SIZE - Static variable in class net.sf.ivmaidns.util.JavaConsts
The size of mantissa of float primitive type in bits.
floatValue() - Method in class net.sf.ivmaidns.util.UnsignedInt
Returns the value of this number as float.
floatValue() - Method in class net.sf.ivmaidns.util.UnsignedLong
Returns the value of this number as float.
FloatVector - Class in net.sf.ivmaidns.util
Class for 'float' array wrappers.
FloatVector() - Constructor for class net.sf.ivmaidns.util.FloatVector
Constructs an empty float vector.
FloatVector(int) - Constructor for class net.sf.ivmaidns.util.FloatVector
Constructs a new float vector of the specified length.
FloatVector(float[]) - Constructor for class net.sf.ivmaidns.util.FloatVector
Constructs a new float array wrapper.
followLinks(int[], int) - Static method in class net.sf.ivmaidns.storage.SortedStorage
NOTE: (address / 2) must be either 0 or a non-empty location.
FORMERR - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This rCode value (defined in RFC1035) indicates that the name server was unable to interpret the request due to a format error ('FORMERR').
fromRevAddressName(DNSName) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: ptr must be !
fromRevIp6Name(DNSName) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: ptr must be !

G

gcd(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Computes the greatest 'common divisor' (gcd) of two given unsigned non-zero values.
gcd(long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Computes the greatest 'common divisor' (gcd) of two given unsigned non-zero values.
GComparator - Class in net.sf.ivmaidns.util
Class for 'greater-than' comparators.
GComparator() - Constructor for class net.sf.ivmaidns.util.GComparator
Constructs a new comparator.
GEN_A_SIZE - Static variable in class net.sf.ivmaidns.util.PseudoRandom
Size of the first 'shift' register in seed (61).
GEN_B_SIZE - Static variable in class net.sf.ivmaidns.util.PseudoRandom
Size of the second 'shift' register in the lowest part of seed (3).
get() - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: Result is value at the current location.
getAbsolute() - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: Letters case in result is not adjusted to canonical.
getAnCount() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Result is unsigned.
getArCount() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Result is unsigned.
getAsEmail() - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: Result is e-mail string represenation of DNS name.
getAt(int) - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Result is new UnsignedInt((new int[] { getId(), getFlags(), getQdCount(), getAnCount(), getNsCount(), getArCount() })[index]).
getAt(int) - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result is (new Object[] { getRName(), new UnsignedInt(getRType()), new UnsignedInt(getRClass()), new UnsignedInt(getTTL()), new ByteVector(getRDataBytes()) })[index].
getAt(int) - Method in class net.sf.ivmaidns.storage.FilterStorage
NOTE: Not all non-empty locations may be valid.
getAt(int) - Method in class net.sf.ivmaidns.storage.IntStorage
NOTE: Result !
getAt(int) - Method in class net.sf.ivmaidns.storage.ObjectStorage
NOTE: All non-empty locations are valid.
getAt(int) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: Result !
getAt(int) - Method in class net.sf.ivmaidns.storage.StorageEvent
NOTE: Result is (new Object[] { getSource(), new Integer(getPrevLoc()), new Integer(getLocation()), getOldValue() })[index].
getAt(int) - Method in class net.sf.ivmaidns.util.BooleanVector
Returns the wrapped value of the element at the specified index.
getAt(int) - Method in class net.sf.ivmaidns.util.ByteVector
Returns the wrapped value of the element at the specified index.
getAt(int) - Method in class net.sf.ivmaidns.util.CharVector
Returns the wrapped value of the element at the specified index.
getAt(int) - Method in class net.sf.ivmaidns.util.ConstPair
Returns value of the element at the specified index.
getAt(int) - Method in class net.sf.ivmaidns.util.ConstVector
Returns value of the element at the specified index.
getAt(int) - Method in class net.sf.ivmaidns.util.DoubleVector
Returns the wrapped value of the element at the specified index.
getAt(int) - Method in class net.sf.ivmaidns.util.FloatVector
Returns the wrapped value of the element at the specified index.
getAt(int) - Method in interface net.sf.ivmaidns.util.Indexable
Returns value of the element at the specified index.
getAt(int) - Method in class net.sf.ivmaidns.util.IntVector
Returns the wrapped value of the element at the specified index.
getAt(int) - Method in class net.sf.ivmaidns.util.LongVector
Returns the wrapped value of the element at the specified index.
getAt(int) - Method in class net.sf.ivmaidns.util.ObjectVector
Returns value of the element at the specified index.
getAt(int) - Method in class net.sf.ivmaidns.util.ShortVector
Returns the wrapped value of the element at the specified index.
getBooleanAt(int) - Method in class net.sf.ivmaidns.util.BooleanVector
Returns value of the element at the specified index.
getByteAt(int) - Method in class net.sf.ivmaidns.util.ByteVector
Returns value of the element at the specified index.
getBytes() - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: Result !
getBytesLen() - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: Result > 0.
getCharAt(int) - Method in class net.sf.ivmaidns.util.CharVector
Returns value of the element at the specified index.
getDomain(int) - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: Negative level is treated as zero.
getDomain() - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: Result !
getDoubleAt(int) - Method in class net.sf.ivmaidns.util.DoubleVector
Returns value of the element at the specified index.
getError() - Method in exception net.sf.ivmaidns.util.ParserException
Returns the error reason code explaining why parsing has failed.
getFieldsAt(int, int, DNSRecord[], int, int) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: records must be !
getFlags() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Result is unsigned.
getFloatAt(int) - Method in class net.sf.ivmaidns.util.FloatVector
Returns value of the element at the specified index.
getFromByteArray(byte[], int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Converts the specified region of a given byte array into an unsigned value.
getFromByteArray(byte[], int, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Converts the specified region of a given byte array into an unsigned value.
getFromIntelArray(byte[], int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Converts the specified region of a given byte array into an unsigned value in the reversed order.
getFromIntelArray(byte[], int, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Converts the specified region of a given byte array into an unsigned value in the reversed order.
getId() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: May be 0 in AXFR response messages (starting from the second message).
getIndex() - Method in exception net.sf.ivmaidns.util.ParserException
Returns the string index at which parsing has failed.
getInetAddress() - Method in class net.sf.ivmaidns.dns.DNSConnection
NOTE: Result !
getIntAt(int) - Method in class net.sf.ivmaidns.storage.IntStorage
NOTE: If location is "empty" then 0 is returned.
getIntAt(int) - Method in class net.sf.ivmaidns.util.IntVector
Returns value of the element at the specified index.
getLabelAt(int) - Method in class net.sf.ivmaidns.dns.DNSName
 
getLabels() - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: All separator characters in labels (if exist) are escaped.
getLastLabel() - Method in class net.sf.ivmaidns.dns.DNSName
 
getLevel() - Method in class net.sf.ivmaidns.dns.DNSName
 
getLevel() - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result >= 0.
getLocation() - Method in class net.sf.ivmaidns.storage.StorageEvent
 
getLock() - Method in interface net.sf.ivmaidns.util.Lockable
Just returns the current lock object.
getLongAt(int) - Method in class net.sf.ivmaidns.util.LongVector
Returns value of the element at the specified index.
getMessage() - Method in exception net.sf.ivmaidns.util.ParserException
Returns the detailed message of the exception.
getNsCount() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Result is unsigned.
getOldValue() - Method in class net.sf.ivmaidns.storage.StorageEvent
 
getOpCode() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Result >= 0.
getPrevLoc() - Method in class net.sf.ivmaidns.storage.StorageEvent
 
getQdCount(byte[]) - Static method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: msgBytes must be !
getQdCount() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Result is unsigned.
getRClass() - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result is an unsigned short.
getRCode() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Result >= 0.
getRData() - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result !
getRDataBytes() - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result !
getRDataBytesLen() - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result >= 0.
getRelative(DNSName) - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: domain may be == null.
getRelativeAt(int) - Method in class net.sf.ivmaidns.dns.DNSName
 
getRName() - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result !
getRType() - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result is an unsigned short.
getShortAt(int) - Method in class net.sf.ivmaidns.util.ShortVector
Returns value of the element at the specified index.
getStr() - Method in exception net.sf.ivmaidns.util.ParserException
Returns the string containing the region being parsed.
getTotalCount(byte[]) - Static method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: msgBytes must be !
getTotalLen() - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result is the total length (in bytes) of this record.
getTTL() - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result is unsigned.
GOLD_MEDIAN - Static variable in class net.sf.ivmaidns.util.JavaConsts
Unsigned 'Gold Median' constant.
GPOS - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
greater(Object, Object) - Method in class net.sf.ivmaidns.dns.DNSRecAltCmp
The body of 'Greater-Than' comparator.
greater(Object, Object) - Method in class net.sf.ivmaidns.util.GComparator
The body of 'Greater-Than' comparator.
greater(Object[], Object[], GComparator) - Static method in class net.sf.ivmaidns.util.ObjectVector
Tests whether or not the first array is greater than the second one according to the supplied comparator.
greater(Sortable[], Sortable[]) - Static method in class net.sf.ivmaidns.util.ObjectVector
Tests whether or not the first Sortable array is greater than the second one.
greater(Object, Object) - Method in class net.sf.ivmaidns.util.StrComparator
The body of 'Greater-Than' comparator.
greater(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Tests whether the first specified unsigned integer is greater than the second one.
greater(long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Tests whether the first specified unsigned integer is greater than the second one.
greaterOrEqual(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Tests whether the first specified unsigned integer is greater or equal to the second one.
greaterOrEqual(long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Tests whether the first specified unsigned integer is greater or equal to the second one.
greaterThan(Object) - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: Method for canonical ordering (according to RFC2065).
greaterThan(Object) - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Method for canonical ordering (according to RFC2535).
greaterThan(Object) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: The first found non-equal elements pair is compared through GComparator INSTANCE.
greaterThan(Object) - Method in class net.sf.ivmaidns.util.BooleanVector
Tests for being semantically greater than the argument.
greaterThan(Object) - Method in class net.sf.ivmaidns.util.ByteVector
Tests for being semantically greater than the argument.
greaterThan(Object) - Method in class net.sf.ivmaidns.util.CharVector
Tests for being semantically greater than the argument.
greaterThan(Object) - Method in class net.sf.ivmaidns.util.ConstPair
Tests for being semantically greater than the argument.
greaterThan(Object) - Method in class net.sf.ivmaidns.util.ConstVector
Tests for being semantically greater than the argument.
greaterThan(Object) - Method in class net.sf.ivmaidns.util.DoubleVector
Tests for being semantically greater than the argument.
greaterThan(Object) - Method in class net.sf.ivmaidns.util.FloatVector
Tests for being semantically greater than the argument.
greaterThan(Object) - Method in class net.sf.ivmaidns.util.IntVector
Tests for being semantically greater than the argument.
greaterThan(Object) - Method in class net.sf.ivmaidns.util.LongVector
Tests for being semantically greater than the argument.
greaterThan(Object) - Method in class net.sf.ivmaidns.util.ObjectVector
Tests for being semantically greater than the argument.
greaterThan(Object) - Method in class net.sf.ivmaidns.util.ShortVector
Tests for being semantically greater than the argument.
greaterThan(Object) - Method in interface net.sf.ivmaidns.util.Sortable
Tests for being semantically greater than the argument.
greaterThan(Object) - Method in class net.sf.ivmaidns.util.UnsignedInt
Tests for being semantically greater than the argument.
greaterThan(Object) - Method in class net.sf.ivmaidns.util.UnsignedLong
Tests for being semantically greater than the argument.

H

hasChildren(int) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: parentLocation may be == 0.
hashCode() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
 
hashCode(byte[], int) - Static method in class net.sf.ivmaidns.dns.DNSName
NOTE: bytes must be valid (and not compressed).
hashCode() - Method in class net.sf.ivmaidns.dns.DNSName
 
hashCode() - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: ttl is omitted (as if ttl == 0).
hashCode() - Method in class net.sf.ivmaidns.storage.Storage
NOTE: Storage state is not altered.
hashCode() - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: source is not hashed.
hashCode() - Method in class net.sf.ivmaidns.storage.StorageEvent
NOTE: source is not hashed.
hashCode(boolean[]) - Static method in class net.sf.ivmaidns.util.BooleanVector
Produces a hash code value for a given array.
hashCode() - Method in class net.sf.ivmaidns.util.BooleanVector
Computes and returns a hash code value for the object.
hashCode(byte[]) - Static method in class net.sf.ivmaidns.util.ByteVector
Produces a hash code value for a given array.
hashCode() - Method in class net.sf.ivmaidns.util.ByteVector
Computes and returns a hash code value for the object.
hashCode(char[], boolean) - Static method in class net.sf.ivmaidns.util.CharVector
Produces a hash code value for a given array.
hashCode() - Method in class net.sf.ivmaidns.util.CharVector
Computes and returns a hash code value for the object.
hashCode() - Method in class net.sf.ivmaidns.util.ConstPair
Computes and returns a hash code value for the object.
hashCode() - Method in class net.sf.ivmaidns.util.ConstVector
Computes and returns a hash code value for the object.
hashCode(double[]) - Static method in class net.sf.ivmaidns.util.DoubleVector
Produces a hash code value for a given array.
hashCode() - Method in class net.sf.ivmaidns.util.DoubleVector
Computes and returns a hash code value for the object.
hashCode(float[]) - Static method in class net.sf.ivmaidns.util.FloatVector
Produces a hash code value for a given array.
hashCode() - Method in class net.sf.ivmaidns.util.FloatVector
Computes and returns a hash code value for the object.
hashCode(int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Produces a hash code value for a given array.
hashCode() - Method in class net.sf.ivmaidns.util.IntVector
Computes and returns a hash code value for the object.
hashCode(long[]) - Static method in class net.sf.ivmaidns.util.LongVector
Produces a hash code value for a given array.
hashCode() - Method in class net.sf.ivmaidns.util.LongVector
Computes and returns a hash code value for the object.
hashCode(Object[]) - Static method in class net.sf.ivmaidns.util.ObjectVector
Produces a hash code value for a given array.
hashCode() - Method in class net.sf.ivmaidns.util.ObjectVector
Computes and returns a hash code value for the object.
hashCode() - Method in class net.sf.ivmaidns.util.PseudoRandom
Returns a hash code value for the object.
hashCode(short[]) - Static method in class net.sf.ivmaidns.util.ShortVector
Produces a hash code value for a given array.
hashCode() - Method in class net.sf.ivmaidns.util.ShortVector
Computes and returns a hash code value for the object.
hashCode() - Method in class net.sf.ivmaidns.util.UnsignedInt
Returns a hash code value for the object.
hashCode(long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Converts long value into its hash code value.
hashCode() - Method in class net.sf.ivmaidns.util.UnsignedLong
Returns a hash code value for the object.
hashCodeRData(int, byte[]) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: rDataBytes must be !
HashedStorage - Class in net.sf.ivmaidns.storage
Class for storage of hashed elements.
HashedStorage() - Constructor for class net.sf.ivmaidns.storage.HashedStorage
 
HashedStorage(Object[]) - Constructor for class net.sf.ivmaidns.storage.HashedStorage
NOTE: initialValues must be !
hasMoreElements() - Method in class net.sf.ivmaidns.storage.StorageEnumerator
 
hasObservers() - Method in class net.sf.ivmaidns.util.ObservedCore
Tests whether this observable object has any observers.
HEADER_LEN - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This is total length (in bytes) of header.
HINFO - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
HS - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 

I

id - Variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: An unsigned identifier assigned by the client that generates a query message.
ID_LENGTH - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: These are fields lengthes (in bytes).
IDLE_SLEEP_MILLIS - Static variable in class net.sf.ivmaidns.util.ActivityCore
Represents the default idle sleep time in milliseconds.
Immutable - Interface in net.sf.ivmaidns.util
Tagging interface for immutable objects.
in - Variable in class net.sf.ivmaidns.dns.DNSConnection
NOTE: These are input and output streams.
IN - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: These are standard DNS resource classes (qClass or rClass).
IN_ADDR_ARPA - Static variable in class net.sf.ivmaidns.dns.DNSName
 
index - Variable in exception net.sf.ivmaidns.util.ParserException
The parsed string index at which this exception occurs during the string region being parsed.
Indexable - Interface in net.sf.ivmaidns.util
Read-only interface for indexed containers.
indexOf(boolean[], int, int, int, boolean[]) - Static method in class net.sf.ivmaidns.util.BooleanVector
Searches forward for the specified sequence in a given array.
indexOf(byte, int, byte[]) - Static method in class net.sf.ivmaidns.util.ByteVector
Searches forward for value in a given array.
indexOf(byte[], int, int, int, byte[]) - Static method in class net.sf.ivmaidns.util.ByteVector
Searches forward for the specified sequence in a given array.
indexOf(char, int, char[], boolean) - Static method in class net.sf.ivmaidns.util.CharVector
Searches forward for value in a given array.
indexOf(char[], int, int, int, char[], boolean) - Static method in class net.sf.ivmaidns.util.CharVector
Searches forward for the specified sequence in a given array.
indexOf(double, int, double[]) - Static method in class net.sf.ivmaidns.util.DoubleVector
Searches forward for value in a given array.
indexOf(double[], int, int, int, double[]) - Static method in class net.sf.ivmaidns.util.DoubleVector
Searches forward for the specified sequence in a given array.
indexOf(float, int, float[]) - Static method in class net.sf.ivmaidns.util.FloatVector
Searches forward for value in a given array.
indexOf(float[], int, int, int, float[]) - Static method in class net.sf.ivmaidns.util.FloatVector
Searches forward for the specified sequence in a given array.
indexOf(int, int, int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Searches forward for value in a given array.
indexOf(int[], int, int, int, int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Searches forward for the specified sequence in a given array.
indexOf(long, int, long[]) - Static method in class net.sf.ivmaidns.util.LongVector
Searches forward for value in a given array.
indexOf(long[], int, int, int, long[]) - Static method in class net.sf.ivmaidns.util.LongVector
Searches forward for the specified sequence in a given array.
indexOf(Object, int, Object[]) - Static method in class net.sf.ivmaidns.util.ObjectVector
Searches forward for value in a given array.
indexOf(Object[], int, int, int, Object[]) - Static method in class net.sf.ivmaidns.util.ObjectVector
Searches forward for the specified sequence in a given array.
indexOf(short, int, short[]) - Static method in class net.sf.ivmaidns.util.ShortVector
Searches forward for value in a given array.
indexOf(short[], int, int, int, short[]) - Static method in class net.sf.ivmaidns.util.ShortVector
Searches forward for the specified sequence in a given array.
INET_ADDR_LEN - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: This is the length of an IPv4 address value.
init() - Method in class net.sf.ivmaidns.util.ActivityCore
Custom initialization method which is executed just at the beginning of the execution of this active object.
insertAt(int, int, Object) - Method in class net.sf.ivmaidns.storage.FilterStorage
NOTE: Observers notification is performed.
insertAt(int, int, Object) - Method in class net.sf.ivmaidns.storage.IntStorage
NOTE: value must be of Integer and insertion after prevLoc must be possible in this storage (according to the semantics), otherwise ArrayStoreException is thrown.
insertAt(int, int, Object) - Method in class net.sf.ivmaidns.storage.ListStorage
NOTE: prevLoc must be >= 0 (according to the semantics of list), otherwise ArrayStoreException is thrown.
insertAt(int, int, Object) - Method in class net.sf.ivmaidns.storage.ObjectStorage
NOTE: prevLoc must be >= 0 and insertion after prevLoc must be possible in this storage (according to the semantics of array), otherwise ArrayStoreException is thrown.
insertAt(int, int, Object) - Method in class net.sf.ivmaidns.storage.SortedStorage
NOTE: prevLoc must be >= 0, value must be comparable and insertion of this value must not destroy the order of elements in this storage (according to the semantics of sorted collection), otherwise ArrayStoreException is thrown.
insertAt(int, int, Object) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: If prevLoc !
insertAt(int, int, Object) - Method in class net.sf.ivmaidns.storage.TreeStorage
NOTE: ArrayStoreException is thrown only if value == null.
insertAtAll(int, Object[], int, int) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: If exception is thrown then nothing is changed.
insertAtAll(int, Storage, int) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: Result is either 0 or location of the first element in storage (after storagePrevLocation) at which value insertion has failed here. storage and its elements are not modified.
insertAtPrevious(boolean, Object) - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: If insertion is impossible here then storage remains unchanged and ArrayStoreException is thrown. enumerator itself is not modified.
insertIntAt(int, int, int) - Method in class net.sf.ivmaidns.storage.IntStorage
NOTE: If prevLoc !
INSTANCE - Static variable in class net.sf.ivmaidns.dns.DNSRecAltCmp
An instance of this comparator.
INSTANCE - Static variable in class net.sf.ivmaidns.util.GComparator
The standard comparator for objects.
INSTANCE - Static variable in class net.sf.ivmaidns.util.StrComparator
An instance of this comparator.
INSTANCE - Static variable in class net.sf.ivmaidns.util.ToString
The default 'to-string' converter providing the standard Java toString() functionality.
INT_LENGTH - Static variable in class net.sf.ivmaidns.util.JavaConsts
The length of int primitive type (in bytes).
INT_LMASK - Static variable in class net.sf.ivmaidns.util.JavaConsts
The unsigned long mask of int type.
INT_SIZE - Static variable in class net.sf.ivmaidns.util.JavaConsts
The size of int primitive type in bits.
integrityCheck() - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: Check object for its integrity.
integrityCheck() - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Check record and its name objects for their integrity.
integrityCheck() - Method in class net.sf.ivmaidns.storage.FilterStorage
NOTE: Shallow check for integrity of this object. source storage is not checked.
integrityCheck() - Method in class net.sf.ivmaidns.storage.HashedStorage
NOTE: Shallow check for integrity of this object.
integrityCheck() - Method in class net.sf.ivmaidns.storage.IntStorage
NOTE: Shallow check for integrity of this object.
integrityCheck() - Method in class net.sf.ivmaidns.storage.ListStorage
NOTE: Shallow check for integrity of this object.
integrityCheck() - Method in class net.sf.ivmaidns.storage.ObjectStorage
NOTE: Shallow check for integrity of this object.
integrityCheck() - Method in class net.sf.ivmaidns.storage.SortedStorage
NOTE: Shallow check for integrity of this object.
integrityCheck() - Method in class net.sf.ivmaidns.storage.Storage
NOTE: Shallow check for integrity of this object.
integrityCheck() - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: Check for integrity of this object. source storage is not checked.
integrityCheck() - Method in class net.sf.ivmaidns.storage.StorageEvent
NOTE: Check for integrity of this object. source storage is not checked.
integrityCheck() - Method in class net.sf.ivmaidns.storage.TreeStorage
NOTE: Shallow check for integrity of this object.
integrityCheck() - Method in class net.sf.ivmaidns.util.ActivityCore
Verifies this object for its integrity.
integrityCheck() - Method in class net.sf.ivmaidns.util.BooleanVector
Verifies this object for its integrity.
integrityCheck() - Method in class net.sf.ivmaidns.util.ByteVector
Verifies this object for its integrity.
integrityCheck() - Method in class net.sf.ivmaidns.util.CharVector
Verifies this object for its integrity.
integrityCheck() - Method in class net.sf.ivmaidns.util.ConstVector
Verifies this object for its integrity.
integrityCheck() - Method in class net.sf.ivmaidns.util.DoubleVector
Verifies this object for its integrity.
integrityCheck() - Method in class net.sf.ivmaidns.util.FloatVector
Verifies this object for its integrity.
integrityCheck() - Method in class net.sf.ivmaidns.util.IntVector
Verifies this object for its integrity.
integrityCheck() - Method in class net.sf.ivmaidns.util.LongVector
Verifies this object for its integrity.
integrityCheck() - Method in class net.sf.ivmaidns.util.ObjectVector
Verifies this object for its integrity.
integrityCheck() - Method in class net.sf.ivmaidns.util.ObservedCore
Verifies this object for its integrity.
integrityCheck() - Method in class net.sf.ivmaidns.util.ShortVector
Verifies this object for its integrity.
integrityCheck() - Method in interface net.sf.ivmaidns.util.Verifiable
Verifies this object for its integrity.
interrupt() - Method in class net.sf.ivmaidns.util.ActivityCore
Interrupts sleeping or waiting inside active object.
interrupt() - Method in interface net.sf.ivmaidns.util.SafeRunnable
Interrupts sleeping or waiting inside active object.
IntStorage - Class in net.sf.ivmaidns.storage
Abstract class for storage of integers (optimized).
IntStorage(int) - Constructor for class net.sf.ivmaidns.storage.IntStorage
 
intValue() - Method in class net.sf.ivmaidns.util.UnsignedInt
Returns the value of this number as int.
intValue() - Method in class net.sf.ivmaidns.util.UnsignedLong
Returns the value of this number as int.
IntVector - Class in net.sf.ivmaidns.util
Class for 'int' array wrappers.
IntVector() - Constructor for class net.sf.ivmaidns.util.IntVector
Constructs an empty int vector.
IntVector(int) - Constructor for class net.sf.ivmaidns.util.IntVector
Constructs a new int vector of the specified length.
IntVector(int[]) - Constructor for class net.sf.ivmaidns.util.IntVector
Constructs a new int array wrapper.
inverseMod(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Computes the modular 'inversion' of a given unsigned value.
inverseMod(long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Computes the modular 'inversion' of a given unsigned value.
invert(boolean[]) - Static method in class net.sf.ivmaidns.util.BooleanVector
Performs logical 'not' operation on a given array.
invert(int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Performs logical 'not' operation on a given array.
IP6_INT - Static variable in class net.sf.ivmaidns.dns.DNSName
 
IQUERY - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This opCode value (defined in RFC1035) indicates an inverse query ('IQUERY').
isAlive() - Method in class net.sf.ivmaidns.util.ActivityCore
Tests whether this active object is still alive.
isAlive() - Method in interface net.sf.ivmaidns.util.SafeRunnable
Tests whether this active object is still alive.
isAuthenticData() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Result is the same as of ((getFlags() & AD) !
isAuthoritativeAnswer() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
 
isCaseSensitive() - Method in class net.sf.ivmaidns.dns.DNSName
 
isCheckingDisabled() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Result is the same as of ((getFlags() & CD) !
ISDN - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
isInDomain(DNSName, boolean) - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: domain may be == null.
isIPAddress(String, int, int) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: str must be !
isRecursionAvailable() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
 
isRecursionDesired() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
 
isResponse() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
 
isSuspended() - Method in class net.sf.ivmaidns.util.ActivityCore
Tests whether this active object is suspended.
isSuspended() - Method in interface net.sf.ivmaidns.util.SafeRunnable
Tests whether this active object is suspended.
isTruncated(byte[]) - Static method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: msgBytes must be !
isTruncated() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
 
isValidAt(int) - Method in class net.sf.ivmaidns.storage.FilterStorage
NOTE: Must be synchronized outside with source if not null.
isValidAt(int) - Method in class net.sf.ivmaidns.storage.ObjectStorage
 
isValidAt(int) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: Result is true if and only if location is "valid" (only not "empty" locations may be "valid").
isWildcard() - Method in class net.sf.ivmaidns.dns.DNSName
 
IXFR - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: These are standard DNS additional question types (qType).

J

JavaConsts - Class in net.sf.ivmaidns.util
Class defining Java-specific constants.
join() - Method in class net.sf.ivmaidns.util.ActivityCore
Waits while active object is alive.
join() - Method in interface net.sf.ivmaidns.util.SafeRunnable
Waits while active object is alive.
joinLabels(String[], int, int, boolean) - Method in class net.sf.ivmaidns.dns.DNSName
 

K

KEY - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
KX - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 

L

labelOffset(byte[], int, int) - Static method in class net.sf.ivmaidns.dns.DNSName
NOTE: bytes must be valid (and not compressed).
lastIndexOf(boolean[], int, int, int, boolean[]) - Static method in class net.sf.ivmaidns.util.BooleanVector
Searches backward for the specified sequence in a given array.
lastIndexOf(byte, int, byte[]) - Static method in class net.sf.ivmaidns.util.ByteVector
Searches backward for value in a given array.
lastIndexOf(byte[], int, int, int, byte[]) - Static method in class net.sf.ivmaidns.util.ByteVector
Searches backward for the specified sequence in a given array.
lastIndexOf(char, int, char[], boolean) - Static method in class net.sf.ivmaidns.util.CharVector
Searches backward for value in a given array.
lastIndexOf(char[], int, int, int, char[], boolean) - Static method in class net.sf.ivmaidns.util.CharVector
Searches backward for the specified sequence in a given array.
lastIndexOf(double, int, double[]) - Static method in class net.sf.ivmaidns.util.DoubleVector
Searches backward for value in a given array.
lastIndexOf(double[], int, int, int, double[]) - Static method in class net.sf.ivmaidns.util.DoubleVector
Searches backward for the specified sequence in a given array.
lastIndexOf(float, int, float[]) - Static method in class net.sf.ivmaidns.util.FloatVector
Searches backward for value in a given array.
lastIndexOf(float[], int, int, int, float[]) - Static method in class net.sf.ivmaidns.util.FloatVector
Searches backward for the specified sequence in a given array.
lastIndexOf(int, int, int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Searches backward for value in a given array.
lastIndexOf(int[], int, int, int, int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Searches backward for the specified sequence in a given array.
lastIndexOf(long, int, long[]) - Static method in class net.sf.ivmaidns.util.LongVector
Searches backward for value in a given array.
lastIndexOf(long[], int, int, int, long[]) - Static method in class net.sf.ivmaidns.util.LongVector
Searches backward for the specified sequence in a given array.
lastIndexOf(Object, int, Object[]) - Static method in class net.sf.ivmaidns.util.ObjectVector
Searches backward for value in a given array.
lastIndexOf(Object[], int, int, int, Object[]) - Static method in class net.sf.ivmaidns.util.ObjectVector
Searches backward for the specified sequence in a given array.
lastIndexOf(short, int, short[]) - Static method in class net.sf.ivmaidns.util.ShortVector
Searches backward for value in a given array.
lastIndexOf(short[], int, int, int, short[]) - Static method in class net.sf.ivmaidns.util.ShortVector
Searches backward for the specified sequence in a given array.
lenBuf - Variable in class net.sf.ivmaidns.dns.DNSConnection
NOTE: Buffer for writing message length.
length() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Result is the number of elements accessible through getAt(int).
length() - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result is the number of elements accessible through getAt(int).
length() - Method in class net.sf.ivmaidns.storage.StorageEvent
NOTE: Result is the number of elements accessible through getAt(int).
length() - Method in class net.sf.ivmaidns.util.BooleanVector
Returns the number of elements in this vector.
length() - Method in class net.sf.ivmaidns.util.ByteVector
Returns the number of elements in this vector.
length() - Method in class net.sf.ivmaidns.util.CharVector
Returns the number of elements in this vector.
length() - Method in class net.sf.ivmaidns.util.ConstPair
Returns the number of elements in this container.
length() - Method in class net.sf.ivmaidns.util.ConstVector
Returns the number of elements in this vector.
length() - Method in class net.sf.ivmaidns.util.DoubleVector
Returns the number of elements in this vector.
length() - Method in class net.sf.ivmaidns.util.FloatVector
Returns the number of elements in this vector.
length() - Method in interface net.sf.ivmaidns.util.Indexable
Returns the number of elements in this container.
length() - Method in class net.sf.ivmaidns.util.IntVector
Returns the number of elements in this vector.
length() - Method in class net.sf.ivmaidns.util.LongVector
Returns the number of elements in this vector.
length() - Method in class net.sf.ivmaidns.util.ObjectVector
Returns the number of elements in this vector.
length() - Method in class net.sf.ivmaidns.util.ShortVector
Returns the number of elements in this vector.
lengthOf(byte[], int) - Static method in class net.sf.ivmaidns.dns.DNSName
NOTE: bytes must be !
links - Variable in class net.sf.ivmaidns.storage.HashedStorage
NOTE: links must be !
links - Variable in class net.sf.ivmaidns.storage.IntStorage
NOTE: links must be !
links - Variable in class net.sf.ivmaidns.storage.ListStorage
NOTE: links must be !
links - Variable in class net.sf.ivmaidns.storage.SortedStorage
NOTE: links must be !
links - Variable in class net.sf.ivmaidns.storage.TreeStorage
NOTE: links must be !
listen() - Static method in class net.sf.ivmaidns.dns.DNSConnection
NOTE: Start listening (if not already) on DNS port for incoming TCP connections.
listener - Static variable in class net.sf.ivmaidns.dns.DNSConnection
NOTE: If listener == null then no listening is performed.
ListStorage - Class in net.sf.ivmaidns.storage
Class for list storage.
ListStorage() - Constructor for class net.sf.ivmaidns.storage.ListStorage
 
LOC - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
location - Variable in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: If location !
location() - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: Result is the current location (valid or 0).
location - Variable in class net.sf.ivmaidns.storage.StorageEvent
 
locationOf(Object, int, boolean) - Method in class net.sf.ivmaidns.storage.FilterStorage
NOTE: Must be synchronized outside with source if not null.
locationOf(Object, int, boolean) - Method in class net.sf.ivmaidns.storage.HashedStorage
NOTE: value is compared against elements.
locationOf(Object, int, boolean) - Method in class net.sf.ivmaidns.storage.IntStorage
NOTE: If value is not instanceof Integer then 0 is returned.
locationOf(Object, int, boolean) - Method in class net.sf.ivmaidns.storage.ObjectStorage
NOTE: If value == null then 0 is returned. value is tested for equality against elements.
locationOf(Object, int, boolean) - Method in class net.sf.ivmaidns.storage.SortedStorage
NOTE: Search is performed using the supplied comparator.
locationOf(Object, int, boolean) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: If prevLocation !
locationOfInt(int, int, boolean) - Method in class net.sf.ivmaidns.storage.IntStorage
NOTE: If prevLocation !
Lockable - Interface in net.sf.ivmaidns.util
Interface for objects synchronized on lock.
locToString(int, int) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Converts geographic location parameter to a string (RFC1876).
LONG_GOLD_MEDIAN - Static variable in class net.sf.ivmaidns.util.JavaConsts
Unsigned 'Gold Median' constant for long type.
LONG_LENGTH - Static variable in class net.sf.ivmaidns.util.JavaConsts
The length of long primitive type (in bytes).
LONG_SIZE - Static variable in class net.sf.ivmaidns.util.JavaConsts
The size of long primitive type in bits.
longPolynome(long, int[], boolean) - Static method in class net.sf.ivmaidns.util.IntVector
Computes the result of substitution of a given long value into the polynome specified by its coefficients.
longScalarMul(int[], int[], boolean) - Static method in class net.sf.ivmaidns.util.IntVector
Multiplies two given vectors (arrays) in a scalar way treating their elements as long values.
longSumOf(int[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.IntVector
Sums the elements in the region of a given array as long values.
longValue() - Method in class net.sf.ivmaidns.util.UnsignedInt
Returns the value of this number as long.
longValue() - Method in class net.sf.ivmaidns.util.UnsignedLong
Returns the value of this number as long.
LongVector - Class in net.sf.ivmaidns.util
Class for 'long' array wrappers.
LongVector() - Constructor for class net.sf.ivmaidns.util.LongVector
Constructs an empty long vector.
LongVector(int) - Constructor for class net.sf.ivmaidns.util.LongVector
Constructs a new long vector of the specified length.
LongVector(long[]) - Constructor for class net.sf.ivmaidns.util.LongVector
Constructs a new long array wrapper.
loop() - Method in class net.sf.ivmaidns.util.ActivityCore
Custom action main method which is executed in this active object as many times as needed.

M

MAILA - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
MAILB - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
mathEquals(double[], double[]) - Static method in class net.sf.ivmaidns.util.DoubleVector
Tests whether or not the specified two arrays are mathematically equal.
mathEquals(float[], float[]) - Static method in class net.sf.ivmaidns.util.FloatVector
Tests whether or not the specified two arrays are mathematically equal.
max(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the maximum of two given unsigned integer values.
max(long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Returns the maximum of two given unsigned integer values.
MAX_BYTE - Static variable in class net.sf.ivmaidns.util.JavaConsts
The largest byte value.
MAX_COUNT - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
 
MAX_FLAGS - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
 
MAX_ID - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: These are fields bit masks.
MAX_INT - Static variable in class net.sf.ivmaidns.util.JavaConsts
The largest int value.
MAX_LABEL_LEN - Static variable in class net.sf.ivmaidns.dns.DNSName
 
MAX_LONG - Static variable in class net.sf.ivmaidns.util.JavaConsts
The largest long value.
MAX_MSG_LEN - Static variable in class net.sf.ivmaidns.dns.DNSConnection
NOTE: The maximum length of DNS message.
MAX_OPCODE - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
 
MAX_RCODE - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
 
MAX_SHORT - Static variable in class net.sf.ivmaidns.util.JavaConsts
The largest short value.
maxRDataLen(int) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result >= decodeRData(rType, rDataBytes) length.
MB - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
MD - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
median(int, int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the 'median' (middle value) of three given unsigned integer values.
median(long, long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Returns the 'median' (middle value) of three given unsigned integer values.
META_RDATA_FIELDS - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Same as RDATA_FIELDS table but for query and meta-data records.
Metricable - Interface in net.sf.ivmaidns.util
Interface for integer metrics adapters.
MF - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
MG - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
min(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the minimum of two given unsigned integer values.
min(long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Returns the minimum of two given unsigned integer values.
MIN_BYTE - Static variable in class net.sf.ivmaidns.util.JavaConsts
The smallest byte value.
MIN_INT - Static variable in class net.sf.ivmaidns.util.JavaConsts
The smallest int value.
MIN_LONG - Static variable in class net.sf.ivmaidns.util.JavaConsts
The smallest long value.
MIN_SHORT - Static variable in class net.sf.ivmaidns.util.JavaConsts
The smallest short value.
MINFO - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
minimizeCapacity() - Method in class net.sf.ivmaidns.storage.FilterStorage
 
minimizeCapacity() - Method in class net.sf.ivmaidns.storage.HashedStorage
NOTE: Must be synchronized outside.
minimizeCapacity() - Method in class net.sf.ivmaidns.storage.ListStorage
NOTE: Must be synchronized outside.
minimizeCapacity() - Method in class net.sf.ivmaidns.storage.ObjectStorage
NOTE: The effectiveness is linear.
minimizeCapacity() - Method in class net.sf.ivmaidns.storage.SortedStorage
NOTE: Must be synchronized outside.
minimizeCapacity() - Method in class net.sf.ivmaidns.storage.Storage
NOTE: The effectiveness is linear.
minimizeCapacity() - Method in class net.sf.ivmaidns.storage.TreeStorage
NOTE: Must be synchronized outside.
mismatches(boolean[], int, boolean[], int, int) - Static method in class net.sf.ivmaidns.util.BooleanVector
Count the mismatches of two given array regions.
mismatches(byte[], int, byte[], int, int) - Static method in class net.sf.ivmaidns.util.ByteVector
Count the mismatches of two given array regions.
mismatches(char[], int, char[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.CharVector
Count the mismatches of two given array regions.
mismatches(double[], int, double[], int, int) - Static method in class net.sf.ivmaidns.util.DoubleVector
Count the mismatches of two given array regions.
mismatches(float[], int, float[], int, int) - Static method in class net.sf.ivmaidns.util.FloatVector
Count the mismatches of two given array regions.
mismatches(int[], int, int[], int, int) - Static method in class net.sf.ivmaidns.util.IntVector
Count the mismatches of two given array regions.
mismatches(long[], int, long[], int, int) - Static method in class net.sf.ivmaidns.util.LongVector
Count the mismatches of two given array regions.
mismatches(Object[], int, Object[], int, int) - Static method in class net.sf.ivmaidns.util.ObjectVector
Count the mismatches of two given array regions.
mismatches(short[], int, short[], int, int) - Static method in class net.sf.ivmaidns.util.ShortVector
Count the mismatches of two given array regions.
mismatchRemain(Object[], int, Object[], int, int) - Static method in class net.sf.ivmaidns.util.ObjectVector
Tests two given array regions for non-equality and returns the distance between the end of the regions and the first found regions mismatch.
MR - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
msgBytes - Variable in class net.sf.ivmaidns.dns.DNSConnection
 
msgLen - Variable in class net.sf.ivmaidns.dns.DNSConnection
 
mul(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the product of two given unsigned int values extended to long type.
mulDiv(int, int, int, boolean) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the lowest half of the result of integer division of 'long' (full) product of the first two given unsigned non-zero values by the third given unsigned non-zero value.
mulDiv(long, long, long, boolean) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Returns the lowest half of the result of integer division of 'long' (full) product of the first two given unsigned non-zero values by the third given unsigned non-zero value.
mulHigh(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the highest half of 'long' (full) product of two given unsigned integers.
mulHigh(long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Returns the highest half of 'long' (full) product of two given unsigned integers.
mulLow(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the lowest half of 'long' (full) product of two given unsigned integers.
mulLow(long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Returns the lowest half of 'long' (full) product of two given unsigned integers.
mulMod(int, int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Computes the modular 'multiplication' of two given unsigned values.
mulMod(long, long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Computes the modular 'multiplication' of two given unsigned values.
MultiObservable - Interface in net.sf.ivmaidns.util
Interface for observable objects.
multiplyBy(byte[], byte) - Static method in class net.sf.ivmaidns.util.ByteVector
Multiplies a given vector (array) by a value.
multiplyBy(double[], double) - Static method in class net.sf.ivmaidns.util.DoubleVector
Multiplies a given vector (array) by a value.
multiplyBy(float[], float) - Static method in class net.sf.ivmaidns.util.FloatVector
Multiplies a given vector (array) by a value.
multiplyBy(int[], int) - Static method in class net.sf.ivmaidns.util.IntVector
Multiplies a given vector (array) by a value.
multiplyBy(long[], long) - Static method in class net.sf.ivmaidns.util.LongVector
Multiplies a given vector (array) by a value.
multiplyBy(short[], short) - Static method in class net.sf.ivmaidns.util.ShortVector
Multiplies a given vector (array) by a value.
MX - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 

N

NAPTR - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
net.sf.ivmaidns.dns - package net.sf.ivmaidns.dns
 
net.sf.ivmaidns.storage - package net.sf.ivmaidns.storage
 
net.sf.ivmaidns.util - package net.sf.ivmaidns.util
 
nextBits(int) - Method in class net.sf.ivmaidns.util.PseudoRandom
Generates and returns the next pseudo-random bits sequence packed into int value.
nextBytes(byte[], int, int) - Method in class net.sf.ivmaidns.util.PseudoRandom
Generates pseudo-random bytes and places them into the supplied byte array at the specified offset.
nextDouble() - Method in class net.sf.ivmaidns.util.PseudoRandom
Generates and returns the next uniformly distributed double pseudo-random number in the range from 0 (inclusive) to 1 (exclusive).
nextElement() - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: If no more values (elements) then NoSuchElementException is thrown.
nextFloat() - Method in class net.sf.ivmaidns.util.PseudoRandom
Generates and returns the next uniformly distributed float pseudo-random number in the range from 0 (inclusive) to 1 (exclusive).
nextGaussian() - Method in class net.sf.ivmaidns.util.PseudoRandom
Generates and returns the next normally distributed double pseudo-random number.
nextInt(int) - Method in class net.sf.ivmaidns.util.PseudoRandom
Generates and returns the next uniformly distributed unsigned int pseudo-random number according to the specified maximum.
nextLocation(int, boolean) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: prevLocation may be == 0.
nextLong(long) - Method in class net.sf.ivmaidns.util.PseudoRandom
Generates and returns the next uniformly distributed unsigned long pseudo-random number according to the specified maximum.
nextLongBits(int) - Method in class net.sf.ivmaidns.util.PseudoRandom
Generates and returns the next pseudo-random bits sequence packed into long value.
nextName(int) - Method in class net.sf.ivmaidns.util.PseudoRandom
Generates and returns the next pseudo-random (file) name.
NIMLOC - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
NOERROR - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This rCode value (defined in RFC1035) indicates no error condition ('NOERROR').
NONE - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: This is standard DNS record "NONE" class (rClass).
NOTAUTH - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This rCode value (defined in RFC2136) indicates that the name server is not authoritative for the requested zone ('NOTAUTH').
Notifiable - Interface in net.sf.ivmaidns.util
Interface for custom observer agents.
NOTIFY - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This opCode value (defined in RFC1996) indicates a slave server notification on zone changings ('NOTIFY').
notifyObservers(int, int, Object) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: This method must be called after any atomary changes committed (inside insertAt/setAt operations mainly).
notifyObservers(MultiObservable, Object) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: It is a dummy method which hides the same method in the superclass.
notifyObservers(int) - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: This method must be called internally after any change of location. oldLocation must be >= 0.
notifyObservers(MultiObservable, Object) - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: It is a dummy method which hides the same method in the superclass.
notifyObservers(MultiObservable, Object) - Method in class net.sf.ivmaidns.util.ObservedCore
Notifies each registered observer agent on the event that just occurred.
NOTIMP - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This rCode value (defined in RFC1035) indicates that the name server does not support the requested kind of query ('NOTIMP').
NOTZONE - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This rCode value (defined in RFC2136) indicates that the specified name is not within the denoted zone ('NOTZONE').
NS - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
NSAP - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
NSAP_PTR - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
nsCount - Variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: An unsigned short integer specifying the number of entries in the authority section.
NULL - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
NXDOMAIN - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This rCode value (defined in RFC1035) indicates that the name referenced in the query ought to exist but does not exist ('NXDOMAIN').
NXRRSET - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This rCode value (defined in RFC2136) indicates that the referenced resource records set ought to exist but does not exist ('NXRRSET').
NXT - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 

O

ObjectStorage - Class in net.sf.ivmaidns.storage
Class for simple array-like storage.
ObjectStorage() - Constructor for class net.sf.ivmaidns.storage.ObjectStorage
 
ObjectVector - Class in net.sf.ivmaidns.util
Class for object array wrappers.
ObjectVector() - Constructor for class net.sf.ivmaidns.util.ObjectVector
Constructs an empty Object vector.
ObjectVector(int) - Constructor for class net.sf.ivmaidns.util.ObjectVector
Constructs a new Object vector of the specified length.
ObjectVector(Object[]) - Constructor for class net.sf.ivmaidns.util.ObjectVector
Constructs a new initialized Object-type container.
ObservedCore - Class in net.sf.ivmaidns.util
Root class for observable objects.
ObservedCore() - Constructor for class net.sf.ivmaidns.util.ObservedCore
Constructs an observable object.
oldValue - Variable in class net.sf.ivmaidns.storage.StorageEvent
NOTE: oldValue may be == null.
OPCODE_ABBREVS - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This is the opCode abbreviations list string.
OPCODE_SHIFT - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
 
open(InetAddress) - Method in class net.sf.ivmaidns.dns.DNSConnection
NOTE: old connection should be closed. server must be !
openIncoming() - Method in class net.sf.ivmaidns.dns.DNSConnection
NOTE: old connection should be closed.
OPT - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: These are DNS meta-data records types (rType).
or(boolean[], boolean[]) - Static method in class net.sf.ivmaidns.util.BooleanVector
Performs logical 'or' operation on two given arrays.
or(int[], int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Performs logical 'or' operation on two given arrays.
orNot(boolean[], boolean[]) - Static method in class net.sf.ivmaidns.util.BooleanVector
Performs logical 'or not' operation on two given arrays.
orNot(int[], int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Performs logical 'or not' operation on two given arrays.
out - Variable in class net.sf.ivmaidns.dns.DNSConnection
 

P

parentLocation(int) - Method in class net.sf.ivmaidns.storage.FilterStorage
NOTE: Must be synchronized outside with source if not null.
parentLocation(int) - Method in class net.sf.ivmaidns.storage.ObjectStorage
 
parentLocation(int) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: If location is "empty" then IllegalArgumentException is thrown.
parentLocation(int) - Method in class net.sf.ivmaidns.storage.TreeStorage
 
parse(String, boolean, byte[], int) - Static method in class net.sf.ivmaidns.dns.DNSName
NOTE: name must be !
parse(String, int, int, boolean, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Parses a given string region as a signed/unsigned integer in the specified radix.
parse(String, int, int, boolean, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Parses a given string region as a signed/unsigned integer in the specified radix.
parseAbbreviation(String, int, int, String) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Parses a given string region as an integer value abbreviation according to the specified packed list of abbreviations.
parseBase64String(String, int, int) - Static method in class net.sf.ivmaidns.util.ByteVector
Decodes 'radix-64' representation into a byte array.
parseHexString(String, int, int, char, boolean, int, boolean) - Static method in class net.sf.ivmaidns.util.ByteVector
Decodes hexadecimal sequence into a byte array.
ParserException - Exception in net.sf.ivmaidns.util
Class for custom parser exceptions.
ParserException() - Constructor for exception net.sf.ivmaidns.util.ParserException
The default no-argument exception constructor.
ParserException(String, int, int) - Constructor for exception net.sf.ivmaidns.util.ParserException
The standard parser exception constructor.
parseRoman(String, int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Parses a given string region as an integer in the Roman notation.
polynome(int, byte[], boolean) - Static method in class net.sf.ivmaidns.util.ByteVector
Computes the result of substitution of a given int value into the polynome specified by its coefficients.
polynome(double, double[]) - Static method in class net.sf.ivmaidns.util.DoubleVector
Computes the result of substitution of a given value into the polynome specified by its coefficients.
polynome(double, float[]) - Static method in class net.sf.ivmaidns.util.FloatVector
Computes the result of substitution of a given value into the polynome specified by its coefficients.
polynome(int, int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Computes the result of substitution of a given value into the polynome specified by its coefficients.
polynome(long, long[]) - Static method in class net.sf.ivmaidns.util.LongVector
Computes the result of substitution of a given value into the polynome specified by its coefficients.
polynome(int, short[], boolean) - Static method in class net.sf.ivmaidns.util.ShortVector
Computes the result of substitution of a given int value into the polynome specified by its coefficients.
PORT - Static variable in class net.sf.ivmaidns.dns.DNSConnection
NOTE: Standard 'domain' service TCP/UDP port.
power(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns a given value involved to the power of the specified degree.
power(long, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Returns a given value involved to the power of the specified degree.
prevLoc - Variable in class net.sf.ivmaidns.storage.StorageEvent
 
PseudoRandom - Class in net.sf.ivmaidns.util
Class for pseudo-random generator.
PseudoRandom(long) - Constructor for class net.sf.ivmaidns.util.PseudoRandom
Creates a new pseudo-random generator with the predefined initial state.
PTR - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
putTo(byte[]) - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: msgBytes must be !
putTo(byte[], int) - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: bytes must be !
putTo(byte[], int, boolean, int) - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Method for putting resource record to (message) byte array.
putToByteArray(byte[], int, int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Puts a given value into the specified byte array.
putToByteArray(byte[], int, long, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Puts a given value into the specified byte array.
putToIntelArray(byte[], int, int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Puts a given value into the specified byte array in the reversed order.
putToIntelArray(byte[], int, long, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Puts a given value into the specified byte array in the reversed order.
PX - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 

Q

qdCount - Variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: An unsigned short integer specifying the number of entries in the question section.
QR - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This is a bit mask for 'QR' DNS message flag (defined in RFC1035).
QUERY - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This opCode value (defined in RFC1035) indicates a standard/normal query ('QUERY').
quickSort(char[], int, int) - Static method in class net.sf.ivmaidns.util.CharVector
Sorts the elements in the region of a given array using 'Quick' algorithm.
quickSort(double[], int, int) - Static method in class net.sf.ivmaidns.util.DoubleVector
Sorts the elements in the region of a given array using 'Quick' algorithm.
quickSort(float[], int, int) - Static method in class net.sf.ivmaidns.util.FloatVector
Sorts the elements in the region of a given array using 'Quick' algorithm.
quickSort(int[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.IntVector
Sorts the elements in the region of a given array using 'Quick' algorithm.
quickSort(long[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.LongVector
Sorts the elements in the region of a given array using 'Quick' algorithm.
quickSort(Object[], int, int, GComparator) - Static method in class net.sf.ivmaidns.util.ObjectVector
Sorts the elements in the region of a given array using 'Quick' algorithm according to the supplied comparator.
quickSort(short[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.ShortVector
Sorts the elements in the region of a given array using 'Quick' algorithm.
QUOTE - Static variable in class net.sf.ivmaidns.dns.DNSName
 
quoteString(String) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: str must be !

R

RA - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This is a bit mask for 'RA' DNS message flag (defined in RFC1035).
randomize(int[], int) - Static method in class net.sf.ivmaidns.storage.HashedStorage
NOTE: Called internally only just before rehashing or if size == 0.
rClass - Variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: rClass is an unsigned short.
RCLASS_LENGTH - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
RCLASS_MASK - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
RCLASS_REFER_ABBREVS - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: This string represents a packed sorted reference list of abbreviations for the standard rClass values (defined in RFC1035).
rClassAbbreviation(int) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result !
RCODE_ABBREVS - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This is the rCode abbreviations list string.
RD - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This is a bit mask for 'RD' DNS message flag (defined in RFC1035).
RDATA_FIELDS - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: This is padded string-table for codes of rData fields.
RDATA_LEN_LENGTH - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
RDATA_LEN_MASK - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
RDATA_MAX_FIELDS - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: This is (limit + 1) for number of recognized fields in rData.
rDataBytes - Variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: rDataBytes must be !
rDataIndex(int, int) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result is the index for rData array corresponding to textualIndex.
rDataToString(int, Object, int, DNSName) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: rDataValue must be !
readBits(InputStream, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Reads a group of bits from a given input stream.
readBits(InputStream, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Reads a group of bits from a given input stream.
readByte(InputStream) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Reads one input byte as an unsigned value.
ReallyCloneable - Interface in net.sf.ivmaidns.util
Interface for cloneable objects.
receive(boolean) - Method in class net.sf.ivmaidns.dns.DNSConnection
NOTE: If !
REFUSED - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This rCode value (defined in RFC1035) indicates that the name server refuses to perform the specified operation for policy or security reasons ('REFUSED').
rehash() - Method in class net.sf.ivmaidns.storage.HashedStorage
NOTE: The effectiveness is nearly linear.
rem(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the remainder of integer division of one given unsigned value by another one.
rem(long, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the remainder of integer division of one given unsigned long value by another unsigned int value.
rem(long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Returns the remainder of integer division of one given unsigned value by another one.
remLow(int, int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the remainder of integer division of join of two given halves of unsigned value by another one.
remLow(long, long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Returns the remainder of integer division of join of two given halves of unsigned value by another one.
remove(Object) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: value may be == null.
removeAll(Object[], int, int) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: If exception is thrown then nothing is changed.
removeAll(Storage, int) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: Result is either 0 (normally) or location of the first element in storage (after storagePrevLocation) at which value removal has failed here. storage and its elements are not modified.
removeAt(int) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: If 0 >= location then IllegalArgumentException is thrown.
removeIntAt(int) - Method in class net.sf.ivmaidns.storage.IntStorage
NOTE: If 0 >= location then IllegalArgumentException is thrown.
removeObserver(Notifiable) - Method in interface net.sf.ivmaidns.util.MultiObservable
Unregisters a particular observer.
removeObserver(Notifiable) - Method in class net.sf.ivmaidns.util.ObservedCore
Unregisters a particular observer.
resize(int) - Method in class net.sf.ivmaidns.util.BooleanVector
Resizes this vector.
resize(boolean[], int) - Static method in class net.sf.ivmaidns.util.BooleanVector
Resizes a given array.
resize(int) - Method in class net.sf.ivmaidns.util.ByteVector
Resizes this vector.
resize(byte[], int) - Static method in class net.sf.ivmaidns.util.ByteVector
Resizes a given array.
resize(int) - Method in class net.sf.ivmaidns.util.CharVector
Resizes this vector.
resize(char[], int) - Static method in class net.sf.ivmaidns.util.CharVector
Resizes a given array.
resize(int) - Method in class net.sf.ivmaidns.util.DoubleVector
Resizes this vector.
resize(double[], int) - Static method in class net.sf.ivmaidns.util.DoubleVector
Resizes a given array.
resize(int) - Method in class net.sf.ivmaidns.util.FloatVector
Resizes this vector.
resize(float[], int) - Static method in class net.sf.ivmaidns.util.FloatVector
Resizes a given array.
resize(int) - Method in class net.sf.ivmaidns.util.IntVector
Resizes this vector.
resize(int[], int) - Static method in class net.sf.ivmaidns.util.IntVector
Resizes a given array.
resize(int) - Method in class net.sf.ivmaidns.util.LongVector
Resizes this vector.
resize(long[], int) - Static method in class net.sf.ivmaidns.util.LongVector
Resizes a given array.
resize(int) - Method in class net.sf.ivmaidns.util.ObjectVector
Resizes this vector.
resize(Object[], int) - Static method in class net.sf.ivmaidns.util.ObjectVector
Resizes a given array.
resize(int) - Method in class net.sf.ivmaidns.util.ShortVector
Resizes this vector.
resize(short[], int) - Static method in class net.sf.ivmaidns.util.ShortVector
Resizes a given array.
resume() - Method in class net.sf.ivmaidns.util.ActivityCore
Resumes running after suspend.
resume() - Method in interface net.sf.ivmaidns.util.SafeRunnable
Resumes running after suspend.
reverse(boolean[]) - Static method in class net.sf.ivmaidns.util.BooleanVector
Reverses the elements order in a given array.
reverse(byte[]) - Static method in class net.sf.ivmaidns.util.ByteVector
Reverses the elements order in a given array.
reverse(char[]) - Static method in class net.sf.ivmaidns.util.CharVector
Reverses the elements order in a given array.
reverse(double[]) - Static method in class net.sf.ivmaidns.util.DoubleVector
Reverses the elements order in a given array.
reverse(float[]) - Static method in class net.sf.ivmaidns.util.FloatVector
Reverses the elements order in a given array.
reverse(int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Reverses the elements order in a given array.
reverse(long[]) - Static method in class net.sf.ivmaidns.util.LongVector
Reverses the elements order in a given array.
reverse(Object[]) - Static method in class net.sf.ivmaidns.util.ObjectVector
Reverses the elements order in a given array.
reverse(short[]) - Static method in class net.sf.ivmaidns.util.ShortVector
Reverses the elements order in a given array.
reversed() - Method in class net.sf.ivmaidns.dns.DNSName
 
rName - Variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: rName must be !
ROMAN_DIGITS - Static variable in class net.sf.ivmaidns.util.UnsignedInt
The Roman digits string specifier.
ROOT - Static variable in class net.sf.ivmaidns.dns.DNSName
 
root() - Method in class net.sf.ivmaidns.dns.DNSName
 
RP - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
RT - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
rType - Variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: rType is an unsigned short.
RTYPE_LENGTH - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: These are lengthes (in bytes) of rType, rClass, ttl, rDataLen.
RTYPE_MASK - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: These are integer bit masks of defined types.
RTYPE_REFER_ABBREVS - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: This string represents a packed sorted reference list of abbreviations for the standard rType values (first defined in RFC1035).
rTypeAbbreviation(int) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Result !
rTypeMapToString(byte[], int, int) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: typeMap must be !
run() - Method in class net.sf.ivmaidns.util.ActivityCore
The thread execution body (an internal method).

S

SafeRunnable - Interface in net.sf.ivmaidns.util
Interface for safely runnable objects.
scalarMul(byte[], byte[], boolean) - Static method in class net.sf.ivmaidns.util.ByteVector
Multiplies two given vectors (arrays) in a scalar way.
scalarMul(double[], double[]) - Static method in class net.sf.ivmaidns.util.DoubleVector
Multiplies two given vectors (arrays) in a scalar way.
scalarMul(float[], float[]) - Static method in class net.sf.ivmaidns.util.FloatVector
Multiplies two given vectors (arrays) in a scalar way.
scalarMul(int[], int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Multiplies two given vectors (arrays) in a scalar way.
scalarMul(long[], long[]) - Static method in class net.sf.ivmaidns.util.LongVector
Multiplies two given vectors (arrays) in a scalar way.
scalarMul(short[], short[], boolean) - Static method in class net.sf.ivmaidns.util.ShortVector
Multiplies two given vectors (arrays) in a scalar way.
seed - Variable in class net.sf.ivmaidns.util.PseudoRandom
The internal state associated with this pseudo-random number generator.
send(byte[]) - Method in class net.sf.ivmaidns.dns.DNSConnection
NOTE: msgBytes must be !
SEPARATOR - Static variable in class net.sf.ivmaidns.dns.DNSName
 
separator() - Method in class net.sf.ivmaidns.dns.DNSName
 
SERVFAIL - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This rCode value (defined in RFC1035) indicates that the name server encountered an internal failure while processing this request ('SERVFAIL').
setApproxLoc(int) - Method in class net.sf.ivmaidns.storage.SortedStorage
NOTE: This is a special operation for manual setting of approxLoc (approxLoc is also set internally by insertAt, setAt, locationOf and findLessGreater operations). approxLoc is entirely used internally to speed up setAt, locationOf and findLessGreater operations. approxLoc must be either 0 or a non-empty location, otherwise IllegalArgumentException is thrown.
setArray(boolean[]) - Method in class net.sf.ivmaidns.util.BooleanVector
Sets another array to be wrapped by this vector.
setArray(byte[]) - Method in class net.sf.ivmaidns.util.ByteVector
Sets another array to be wrapped by this vector.
setArray(char[]) - Method in class net.sf.ivmaidns.util.CharVector
Sets another array to be wrapped by this vector.
setArray(double[]) - Method in class net.sf.ivmaidns.util.DoubleVector
Sets another array to be wrapped by this vector.
setArray(float[]) - Method in class net.sf.ivmaidns.util.FloatVector
Sets another array to be wrapped by this vector.
setArray(int[]) - Method in class net.sf.ivmaidns.util.IntVector
Sets another array to be wrapped by this vector.
setArray(long[]) - Method in class net.sf.ivmaidns.util.LongVector
Sets another array to be wrapped by this vector.
setArray(short[]) - Method in class net.sf.ivmaidns.util.ShortVector
Sets another array to be wrapped by this vector.
setArrayCloned(Object[]) - Method in class net.sf.ivmaidns.util.ObjectVector
Sets another array to be encapsulated by this vector.
setAt(int, Object) - Method in class net.sf.ivmaidns.storage.FilterStorage
NOTE: Observers notification is performed.
setAt(int, Object) - Method in class net.sf.ivmaidns.storage.HashedStorage
NOTE: No equals checking is performed here.
setAt(int, Object) - Method in class net.sf.ivmaidns.storage.IntStorage
NOTE: If 0 >= location then IllegalArgumentException is thrown.
setAt(int, Object) - Method in class net.sf.ivmaidns.storage.ListStorage
NOTE: If value is added then it is placed to the end of list.
setAt(int, Object) - Method in class net.sf.ivmaidns.storage.ObjectStorage
NOTE: The effectiveness is constant.
setAt(int, Object) - Method in class net.sf.ivmaidns.storage.SortedStorage
NOTE: The effectiveness is logarithmic (may be nearly constant).
setAt(int, Object) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: If 0 >= location then IllegalArgumentException is thrown.
setAt(int, Object) - Method in class net.sf.ivmaidns.storage.TreeStorage
NOTE: If value is added then it is placed to the end of tree (at the first level).
setAt(int, boolean) - Method in class net.sf.ivmaidns.util.BooleanVector
Assigns a new value to the element at the specified index.
setAt(int, byte) - Method in class net.sf.ivmaidns.util.ByteVector
Assigns a new value to the element at the specified index.
setAt(int, char) - Method in class net.sf.ivmaidns.util.CharVector
Assigns a new value to the element at the specified index.
setAt(int, double) - Method in class net.sf.ivmaidns.util.DoubleVector
Assigns a new value to the element at the specified index.
setAt(int, float) - Method in class net.sf.ivmaidns.util.FloatVector
Assigns a new value to the element at the specified index.
setAt(int, int) - Method in class net.sf.ivmaidns.util.IntVector
Assigns a new value to the element at the specified index.
setAt(int, long) - Method in class net.sf.ivmaidns.util.LongVector
Assigns a new value to the element at the specified index.
setAt(int, Object) - Method in class net.sf.ivmaidns.util.ObjectVector
Assigns a new value to the element at the specified index.
setAt(int, short) - Method in class net.sf.ivmaidns.util.ShortVector
Assigns a new value to the element at the specified index.
setAtPrevious(Object) - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: value may be == null.
setIntAt(int, int) - Method in class net.sf.ivmaidns.storage.IntStorage
NOTE: If 0 >= location then IllegalArgumentException is thrown.
setLocation(int) - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: If location !
setLock(Object) - Method in interface net.sf.ivmaidns.util.Lockable
Sets new lock object to be used for synchronization.
setSource(Storage) - Method in class net.sf.ivmaidns.storage.FilterStorage
NOTE: source may be == null.
setTruncated(byte[]) - Static method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: msgBytes must be !
SHORT_LENGTH - Static variable in class net.sf.ivmaidns.util.JavaConsts
The length of short primitive type (in bytes).
SHORT_MASK - Static variable in class net.sf.ivmaidns.util.JavaConsts
The unsigned int mask of short type.
SHORT_SIZE - Static variable in class net.sf.ivmaidns.util.JavaConsts
The size of short primitive type in bits.
ShortVector - Class in net.sf.ivmaidns.util
Class for 'short' array wrappers.
ShortVector() - Constructor for class net.sf.ivmaidns.util.ShortVector
Constructs an empty short vector.
ShortVector(int) - Constructor for class net.sf.ivmaidns.util.ShortVector
Constructs a new short vector of the specified length.
ShortVector(short[]) - Constructor for class net.sf.ivmaidns.util.ShortVector
Constructs a new short array wrapper.
siblingLocation(int, boolean) - Method in class net.sf.ivmaidns.storage.FilterStorage
NOTE: Must be synchronized outside with source if not null.
siblingLocation(int, boolean) - Method in class net.sf.ivmaidns.storage.ListStorage
NOTE: Must be synchronized outside.
siblingLocation(int, boolean) - Method in class net.sf.ivmaidns.storage.ObjectStorage
 
siblingLocation(int, boolean) - Method in class net.sf.ivmaidns.storage.SortedStorage
NOTE: Must be synchronized outside.
siblingLocation(int, boolean) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: If location is "empty" then IllegalArgumentException is thrown.
siblingLocation(int, boolean) - Method in class net.sf.ivmaidns.storage.TreeStorage
NOTE: Must be synchronized outside.
SIG - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
signedCompare(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Compares two given (signed) integer values.
signedCompare(long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Compares two given (signed) integer values.
signedMedian(int, int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Returns the 'median' (middle value) of three given (signed) integer values.
signedMedian(long, long, long) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Returns the 'median' (middle value) of three given (signed) integer values.
size - Variable in class net.sf.ivmaidns.storage.HashedStorage
NOTE: size must be the number of elements in the storage.
size() - Method in class net.sf.ivmaidns.storage.HashedStorage
NOTE: Result is the count of elements.
SOA - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
SOA_EMAIL_INDEX - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
SOA_EXPIRE_INDEX - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
SOA_HOST_INDEX - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: These are all indices for SOA resource record rData fields (RFC1035).
SOA_MINTTL_INDEX - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
SOA_REFRESH_INDEX - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
SOA_RETRY_INDEX - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
SOA_SERIAL_INDEX - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
socket - Variable in class net.sf.ivmaidns.dns.DNSConnection
NOTE: If socket == null then connection is closed.
sort(Object[], int, int, GComparator) - Static method in class net.sf.ivmaidns.util.ObjectVector
Sorts the objects in the region of a given array according to the supplied comparator.
Sortable - Interface in net.sf.ivmaidns.util
Interface for comparable/orderable objects.
SortedStorage - Class in net.sf.ivmaidns.storage
Class for ascending-sorted storage.
SortedStorage() - Constructor for class net.sf.ivmaidns.storage.SortedStorage
NOTE: The default comparator is used.
SortedStorage(GComparator) - Constructor for class net.sf.ivmaidns.storage.SortedStorage
NOTE: comparator must be !
source - Variable in class net.sf.ivmaidns.storage.FilterStorage
NOTE: Filter storage must be synchronized with source if source !
source - Variable in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: source must be !
source() - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: Result !
source - Variable in class net.sf.ivmaidns.storage.StorageEvent
NOTE: source must be !
source() - Method in class net.sf.ivmaidns.storage.StorageEvent
NOTE: Result !
SRV - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
STATUS - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This opCode value (defined in RFC1035) indicates a server status request ('STATUS').
stop() - Method in class net.sf.ivmaidns.util.ActivityCore
Initiates safe stop operation.
stop() - Method in interface net.sf.ivmaidns.util.SafeRunnable
Initiates safe stop operation.
stopListening() - Static method in class net.sf.ivmaidns.dns.DNSConnection
NOTE: Stop listening on DNS port for incoming TCP connections.
Storage - Class in net.sf.ivmaidns.storage
Root abstract class for storage of objects.
Storage() - Constructor for class net.sf.ivmaidns.storage.Storage
 
StorageEnumerator - Class in net.sf.ivmaidns.storage
Storage elements enumerator (observable location wrapper).
StorageEnumerator(Storage) - Constructor for class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: source must be !
StorageEvent - Class in net.sf.ivmaidns.storage
Class for storage updation events (addition, modification and removal).
StorageEvent(Storage, int, int, Object) - Constructor for class net.sf.ivmaidns.storage.StorageEvent
NOTE: source must be !
str - Variable in exception net.sf.ivmaidns.util.ParserException
The string containing the region being parsed.
StrComparator - Class in net.sf.ivmaidns.util
Class for string comparators/metrics.
StrComparator() - Constructor for class net.sf.ivmaidns.util.StrComparator
Constructs a new comparator.
subtractFrom(byte[], byte[]) - Static method in class net.sf.ivmaidns.util.ByteVector
Subtracts a given vector (array) from another one.
subtractFrom(double[], double[]) - Static method in class net.sf.ivmaidns.util.DoubleVector
Subtracts a given vector (array) from another one.
subtractFrom(float[], float[]) - Static method in class net.sf.ivmaidns.util.FloatVector
Subtracts a given vector (array) from another one.
subtractFrom(int[], int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Subtracts a given vector (array) from another one.
subtractFrom(long[], long[]) - Static method in class net.sf.ivmaidns.util.LongVector
Subtracts a given vector (array) from another one.
subtractFrom(short[], short[]) - Static method in class net.sf.ivmaidns.util.ShortVector
Subtracts a given vector (array) from another one.
sumOf(byte[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.ByteVector
Sums the elements in the region of a given array.
sumOf(double[], int, int) - Static method in class net.sf.ivmaidns.util.DoubleVector
Sums the elements in the region of a given array.
sumOf(float[], int, int) - Static method in class net.sf.ivmaidns.util.FloatVector
Sums the elements in the region of a given array.
sumOf(int[], int, int) - Static method in class net.sf.ivmaidns.util.IntVector
Sums the elements in the region of a given array.
sumOf(long[], int, int) - Static method in class net.sf.ivmaidns.util.LongVector
Sums the elements in the region of a given array.
sumOf(short[], int, int, boolean) - Static method in class net.sf.ivmaidns.util.ShortVector
Sums the elements in the region of a given array.
suspend() - Method in class net.sf.ivmaidns.util.ActivityCore
Initiates safe suspend operation.
suspend() - Method in interface net.sf.ivmaidns.util.SafeRunnable
Initiates safe suspend operation.

T

TC - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This is a bit mask for 'TC' DNS message flag (defined in RFC1035).
THIS_ZONE - Static variable in class net.sf.ivmaidns.dns.DNSName
 
timeToString(int) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: Converts UT seconds to a string (as defined in RFC2535).
TKEY - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
toAbbreviation(int, String) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Converts a given value into its abbreviation according to the specified packed list of abbreviations.
toArray() - Method in class net.sf.ivmaidns.storage.Storage
NOTE: Result is exact instanceof Object[] with non-null elements.
toArray() - Method in class net.sf.ivmaidns.util.ConstVector
Returns a newly created array filled with the values of the elements of this vector.
toArray() - Method in class net.sf.ivmaidns.util.ObjectVector
Returns a newly created array filled with the elements of this vector.
toBase64String(byte[], int, int) - Static method in class net.sf.ivmaidns.util.ByteVector
Converts the byte-array region into its 'radix-64' representation.
toBinaryString(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Converts a given unsigned value into its binary string representation.
toBinaryString(long, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Converts a given unsigned value into its binary string representation.
toByteArray(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Converts a given value into a byte array.
toByteArray(long, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Converts a given value into a byte array.
toHexString(byte[], int, int, boolean, char, int, boolean) - Static method in class net.sf.ivmaidns.util.ByteVector
Converts the byte-array region into its hexadecimal representation.
toHexString(int, boolean, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Converts a given unsigned value into its hexadecimal string representation.
toHexString(long, boolean, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Converts a given unsigned value into its hexadecimal string representation.
toInlineString(ToString) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: To separate storage values ", " is used, to represent tree layout/hierarchy " {" and " }" are used. converter must be !
toIntelArray(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Converts a given value in the reversed order into a byte array.
toIntelArray(long, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Converts a given value in the reversed order into a byte array.
toOctalString(int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Converts a given unsigned value into its octal string representation.
toOctalString(long, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Converts a given unsigned value into its octal string representation.
toOutlineString(ToString) - Method in class net.sf.ivmaidns.storage.Storage
NOTE: To separate storage values "\n" is used, to represent tree layout/hierarchy "`", "|" and "-- " are used. converter must be !
toRevAddressName(InetAddress) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: host must be !
toRevIp6Name(byte[], int, int) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: hostAAAA must be !
toRomanString(int, boolean, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Converts a given value into its Roman notation.
toString() - Method in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: Result !
toString(byte[], int, int, boolean, boolean) - Static method in class net.sf.ivmaidns.dns.DNSName
NOTE: bytes must be valid (and not compressed).
toString() - Method in class net.sf.ivmaidns.dns.DNSName
NOTE: Result is 'in-line'.
toString(DNSName, DNSRecord, boolean) - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: If domain == null then current zone domain is not specified.
toString() - Method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: No default values.
toString() - Method in class net.sf.ivmaidns.storage.Storage
NOTE: Result !
toString() - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: source is not represented in the result.
toString() - Method in class net.sf.ivmaidns.storage.StorageEvent
NOTE: source is not represented in the result.
toString(boolean[], int, int, char) - Static method in class net.sf.ivmaidns.util.BooleanVector
Converts the region of a given array to its 'in-line' string representation.
toString() - Method in class net.sf.ivmaidns.util.BooleanVector
Converts this vector to its 'in-line' string representation.
toString(byte[], int, int, char, boolean) - Static method in class net.sf.ivmaidns.util.ByteVector
Converts the region of a given array to its 'in-line' string representation.
toString() - Method in class net.sf.ivmaidns.util.ByteVector
Converts this vector to its 'in-line' string representation.
toString() - Method in class net.sf.ivmaidns.util.CharVector
Converts this character vector to a string.
toString() - Method in class net.sf.ivmaidns.util.ConstPair
Converts container to its 'in-line' string representation.
toString() - Method in class net.sf.ivmaidns.util.ConstVector
Converts vector to its 'in-line' string representation.
toString(double[], int, int, char) - Static method in class net.sf.ivmaidns.util.DoubleVector
Converts the region of a given array to its 'in-line' string representation.
toString() - Method in class net.sf.ivmaidns.util.DoubleVector
Converts this vector to its 'in-line' string representation.
toString(float[], int, int, char) - Static method in class net.sf.ivmaidns.util.FloatVector
Converts the region of a given array to its 'in-line' string representation.
toString() - Method in class net.sf.ivmaidns.util.FloatVector
Converts this vector to its 'in-line' string representation.
toString(int[], int, int, char, boolean) - Static method in class net.sf.ivmaidns.util.IntVector
Converts the region of a given array to its 'in-line' string representation.
toString() - Method in class net.sf.ivmaidns.util.IntVector
Converts this vector to its 'in-line' string representation.
toString(long[], int, int, char, boolean) - Static method in class net.sf.ivmaidns.util.LongVector
Converts the region of a given array to its 'in-line' string representation.
toString() - Method in class net.sf.ivmaidns.util.LongVector
Converts this vector to its 'in-line' string representation.
toString(Object[], int, int, char) - Static method in class net.sf.ivmaidns.util.ObjectVector
Converts the region of a given array to its string representation.
toString() - Method in class net.sf.ivmaidns.util.ObjectVector
Converts this vector to its string representation.
toString() - Method in class net.sf.ivmaidns.util.PseudoRandom
Returns the string representation of the object.
toString(short[], int, int, char, boolean) - Static method in class net.sf.ivmaidns.util.ShortVector
Converts the region of a given array to its 'in-line' string representation.
toString() - Method in class net.sf.ivmaidns.util.ShortVector
Converts this vector to its 'in-line' string representation.
ToString - Class in net.sf.ivmaidns.util
Class for 'object-to-string' converters.
ToString() - Constructor for class net.sf.ivmaidns.util.ToString
Constructs a new 'to-string' converter.
toString(Object) - Method in class net.sf.ivmaidns.util.ToString
The body of 'Object-to-String' converter.
toString(int, boolean, boolean, int, boolean, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Converts a given signed/unsigned value into its string representation in the specified radix.
toString(int, boolean) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Converts a given signed/unsigned value into its decimal string representation.
toString() - Method in class net.sf.ivmaidns.util.UnsignedInt
Converts this object to its 'in-line' string representation.
toString(long, boolean, boolean, int, boolean, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Converts a given signed/unsigned value into its string representation in the specified radix.
toString(long, boolean) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Converts a given signed/unsigned value into its decimal string representation.
toString() - Method in class net.sf.ivmaidns.util.UnsignedLong
Converts this object to its 'in-line' string representation.
TreeStorage - Class in net.sf.ivmaidns.storage
Class for tree storage.
TreeStorage() - Constructor for class net.sf.ivmaidns.storage.TreeStorage
 
trimToSize() - Method in class net.sf.ivmaidns.storage.Storage
NOTE: Shallow "trim-to-size" is performed.
trimToSize() - Method in class net.sf.ivmaidns.util.ActivityCore
Frees extra memory.
trimToSize() - Method in class net.sf.ivmaidns.util.ObservedCore
Frees extra memory.
trimToSize() - Method in interface net.sf.ivmaidns.util.TrimToSizeable
Frees extra memory.
TrimToSizeable - Interface in net.sf.ivmaidns.util
Interface for object 'trim-to-size'.
TSIG - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
ttl - Variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: ttl is unsigned (but should be >= 0, in fact).
TTL_LENGTH - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
TTL_MASK - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
TXT - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 

U

UDP_PACKET_LEN - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This is the default/maximum DNS UDP packet length (PACKET_LEN > HEADER_LEN).
UnsignedInt - Class in net.sf.ivmaidns.util
Class for unsigned integer wrappers.
UnsignedInt(int) - Constructor for class net.sf.ivmaidns.util.UnsignedInt
Constructs a new object that represents the specified primitive unsigned int value.
UnsignedLong - Class in net.sf.ivmaidns.util
Class for unsigned 'long' wrappers.
UnsignedLong(long) - Constructor for class net.sf.ivmaidns.util.UnsignedLong
Constructs a new object that represents the specified primitive unsigned long value.
unsignedValue - Variable in class net.sf.ivmaidns.util.UnsignedInt
The wrapped (encapsulated) unsigned int value.
unsignedValue - Variable in class net.sf.ivmaidns.util.UnsignedLong
The wrapped (encapsulated) unsigned long value.
UPDATE - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This opCode value (defined in RFC2136) indicates an 'UPDATE' DNS message.
update(int, int, Object) - Method in class net.sf.ivmaidns.storage.FilterStorage
NOTE: Called internally only from source observer agent (source !
update(int, int) - Method in class net.sf.ivmaidns.storage.StorageEnumerator
NOTE: Called internally only from source observer agent (source !
update(MultiObservable, Object) - Method in interface net.sf.ivmaidns.util.Notifiable
Notifies this observer agent on a particular event that just occurred.

V

valueA - Variable in class net.sf.ivmaidns.util.ConstPair
The first custom object of this pair.
valueB - Variable in class net.sf.ivmaidns.util.ConstPair
The second custom object of this pair.
valueOf(String) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Converts a given string to an instance of this class.
valueOf(String) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Converts a given string to an instance of this class.
Verifiable - Interface in net.sf.ivmaidns.util
Interface for object self-integrity check.

W

waitSuspend() - Method in class net.sf.ivmaidns.util.ActivityCore
Initiates and waits for safe suspend.
waitSuspend() - Method in interface net.sf.ivmaidns.util.SafeRunnable
Initiates and waits for safe suspend.
WILDCARD - Static variable in class net.sf.ivmaidns.dns.DNSName
 
WKS - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
WKS_PORT_ABBREVS - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: This string represents a packed abbreviations list for the standard wksPort values (defined in RFC1700).
WKS_PORT_REFER_ABBREVS - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: This string represents a packed sorted reference list of abbreviations for the standard wksPort values (defined in RFC1700).
WKS_PROTOCOL_ABBREVS - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: This string represents a packed abbreviations list for the standard wksProtocol values (defined in RFC1700).
WKS_PROTOCOL_REFER_ABBREVS - Static variable in class net.sf.ivmaidns.dns.DNSRecord
NOTE: This string represents a packed sorted reference list of abbreviations for the standard wksProtocol values (defined in RFC1700).
wksPortMapToString(byte[], int, int) - Static method in class net.sf.ivmaidns.dns.DNSRecord
NOTE: portMap must be !
writeBits(OutputStream, int, int) - Static method in class net.sf.ivmaidns.util.UnsignedInt
Writes a group of bits to a given output stream.
writeBits(OutputStream, long, int) - Static method in class net.sf.ivmaidns.util.UnsignedLong
Writes a group of bits to a given output stream.

X

X25 - Static variable in class net.sf.ivmaidns.dns.DNSRecord
 
xor(boolean[], boolean[]) - Static method in class net.sf.ivmaidns.util.BooleanVector
Performs logical 'exclusive or' operation on two given arrays.
xor(int[], int[]) - Static method in class net.sf.ivmaidns.util.IntVector
Performs logical 'exclusive or' operation on two given arrays.

Y

YXDOMAIN - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This rCode value (defined in RFC2136) indicates that the referenced name ought not to exist but does exist ('YXDOMAIN').
YXRRSET - Static variable in class net.sf.ivmaidns.dns.DNSMsgHeader
NOTE: This rCode value (defined in RFC2136) indicates that the referenced resource records set ought not to exist but does exist ('YXRRSET').

A B C D E F G H I J K L M N O P Q R S T U V W X Y