org.apache.directory.server.dns.messages
Enum ResponseCode

java.lang.Object
  extended by java.lang.Enum<ResponseCode>
      extended by org.apache.directory.server.dns.messages.ResponseCode
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<ResponseCode>, EnumConverter<java.lang.Byte>

public enum ResponseCode
extends java.lang.Enum<ResponseCode>
implements EnumConverter<java.lang.Byte>

Version:
$Rev: 547524 $, $Date: 2007-06-15 06:42:26 +0200 (Fr, 15 Jun 2007) $
Author:
Apache Directory Project

Enum Constant Summary
FORMAT_ERROR
          The name server was unable to interpret the query.
NAME_ERROR
          The domain name referenced in the query does not exist.
NO_ERROR
          No error condition.
NOT_IMPLEMENTED
          The name server does not support the requested kind of query.
REFUSED
          The name server refuses to perform the specified operation for policy reasons.
SERVER_FAILURE
          The name server was unable to process this query due to a problem with the name server.
 
Method Summary
 java.lang.Byte convert()
          Convert the enum to another type.
static ResponseCode convert(byte value)
          Converts an ordinal value into a ResponseCode.
static ResponseCode valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static ResponseCode[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

NO_ERROR

public static final ResponseCode NO_ERROR
No error condition.


FORMAT_ERROR

public static final ResponseCode FORMAT_ERROR
The name server was unable to interpret the query.


SERVER_FAILURE

public static final ResponseCode SERVER_FAILURE
The name server was unable to process this query due to a problem with the name server.


NAME_ERROR

public static final ResponseCode NAME_ERROR
The domain name referenced in the query does not exist.


NOT_IMPLEMENTED

public static final ResponseCode NOT_IMPLEMENTED
The name server does not support the requested kind of query.


REFUSED

public static final ResponseCode REFUSED
The name server refuses to perform the specified operation for policy reasons.

Method Detail

values

public static final ResponseCode[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(ResponseCode c : ResponseCode.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static ResponseCode valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name

convert

public java.lang.Byte convert()
Description copied from interface: EnumConverter
Convert the enum to another type.

Specified by:
convert in interface EnumConverter<java.lang.Byte>
Returns:
The other type.

convert

public static ResponseCode convert(byte value)
Converts an ordinal value into a ResponseCode.

Parameters:
value -
Returns:
The ResponseCode.


Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.