org.apache.directory.shared.ldap.codec
Enum LdapStatesEnum

java.lang.Object
  extended by java.lang.Enum<LdapStatesEnum>
      extended by org.apache.directory.shared.ldap.codec.LdapStatesEnum
All Implemented Interfaces:
Serializable, Comparable<LdapStatesEnum>, States

public enum LdapStatesEnum
extends Enum<LdapStatesEnum>
implements States

This class store the Ldap grammar's constants. It is also used for debugging purpose

Author:
Apache Directory Project

Enum Constant Summary
ABANDON_REQUEST_STATE
           
ADD_REQUEST_STATE
           
ADD_RESPONSE_STATE
           
AND_STATE
           
ANY_STATE
           
APPROX_MATCH_STATE
           
ASSERTION_VALUE_FILTER_STATE
           
ASSERTION_VALUE_STATE
           
ATTRIBUTE_DESC_FILTER_STATE
           
ATTRIBUTE_DESC_STATE
           
ATTRIBUTE_DESCRIPTION_LIST_STATE
           
ATTRIBUTE_DESCRIPTION_STATE
           
ATTRIBUTE_STATE
           
ATTRIBUTE_VALUE_SR_STATE
           
ATTRIBUTE_VALUE_STATE
           
ATTRIBUTES_SR_STATE
           
ATTRIBUTES_STATE
           
AVA_STATE
           
BASE_OBJECT_STATE
           
BIND_REQUEST_STATE
           
BIND_RESPONSE_STATE
           
COMPARE_REQUEST_STATE
           
COMPARE_RESPONSE_STATE
           
CONTROL_STATE
           
CONTROL_TYPE_STATE
           
CONTROL_VALUE_STATE
           
CONTROLS_STATE
           
CREDENTIALS_STATE
           
CRITICALITY_STATE
           
DEL_REQUEST_STATE
           
DEL_RESPONSE_STATE
           
DELETE_OLD_RDN_STATE
           
DEREF_ALIAS_STATE
           
DN_ATTRIBUTES_STATE
           
END_STATE
          The END_STATE
ENTRY_COMP_STATE
           
ENTRY_MOD_DN_STATE
           
ENTRY_STATE
           
EQUALITY_MATCH_STATE
           
ERROR_MESSAGE_BR_STATE
           
ERROR_MESSAGE_ER_STATE
           
ERROR_MESSAGE_STATE
           
EXTENDED_REQUEST_STATE
           
EXTENDED_RESPONSE_STATE
           
EXTENSIBLE_MATCH_STATE
           
FINAL_STATE
           
GREATER_OR_EQUAL_STATE
           
INITIAL_STATE
           
INTERMEDIATE_RESPONSE_NAME_STATE
           
INTERMEDIATE_RESPONSE_STATE
           
INTERMEDIATE_RESPONSE_VALUE_STATE
           
LAST_LDAP_STATE
           
LDAP_MESSAGE_STATE
           
LESS_OR_EQUAL_STATE
           
MATCH_VALUE_STATE
           
MATCHED_DN_BR_STATE
           
MATCHED_DN_ER_STATE
           
MATCHED_DN_STATE
           
MATCHING_RULE_STATE
           
MECHANISM_STATE
           
MESSAGE_ID_STATE
           
MODIFICATION_STATE
           
MODIFICATIONS_SEQ_STATE
           
MODIFICATIONS_STATE
           
MODIFY_DN_REQUEST_STATE
           
MODIFY_DN_RESPONSE_STATE
           
MODIFY_REQUEST_STATE
           
MODIFY_RESPONSE_STATE
           
NAME_STATE
           
NEW_RDN_STATE
           
NEW_SUPERIOR_STATE
           
NOT_STATE
           
OBJECT_NAME_STATE
           
OBJECT_STATE
           
OPERATION_STATE
           
OR_STATE
           
PARTIAL_ATTRIBUTES_LIST_STATE
           
PRESENT_STATE
           
REFERENCE_STATE
           
REFERRAL_BR_STATE
           
REFERRAL_ER_STATE
           
REFERRAL_STATE
           
REFERRALS_BR_STATE
           
REFERRALS_ER_STATE
           
REFERRALS_STATE
           
REQUEST_NAME_STATE
           
REQUEST_VALUE_STATE
           
RESPONSE_NAME_STATE
           
RESPONSE_STATE
           
RESULT_CODE_BR_STATE
           
RESULT_CODE_ER_STATE
           
RESULT_CODE_STATE
           
SASL_STATE
           
SCOPE_STATE
           
SEARCH_REQUEST_STATE
           
SEARCH_RESULT_DONE_STATE
           
SEARCH_RESULT_ENTRY_STATE
           
SEARCH_RESULT_REFERENCE_STATE
           
SERVER_SASL_CREDENTIALS_STATE
           
SIMPLE_STATE
           
SIZE_LIMIT_STATE
           
START_STATE
           
SUBSTRING_FILTER_STATE
           
SUBSTRINGS_STATE
           
TIME_LIMIT_STATE
           
TYPE_MATCHING_RULE_STATE
           
TYPE_MOD_STATE
           
TYPE_SR_STATE
           
TYPE_STATE
           
TYPE_SUBSTRING_STATE
           
TYPES_ONLY_STATE
           
UNBIND_REQUEST_STATE
           
VALS_SR_STATE
           
VALS_STATE
           
VALUE_STATE
           
VALUES_STATE
           
VERSION_STATE
           
 
Method Summary
 String getGrammarName(Grammar grammar)
          Get the grammar name
 String getGrammarName(int grammar)
          Get the grammar name
 LdapStatesEnum getStartState()
          
 String getState(int state)
          Get the string representing the state
 boolean isEndState()
          
static LdapStatesEnum valueOf(String name)
          Returns the enum constant of this type with the specified name.
static LdapStatesEnum[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

END_STATE

public static final LdapStatesEnum END_STATE
The END_STATE


START_STATE

public static final LdapStatesEnum START_STATE

LDAP_MESSAGE_STATE

public static final LdapStatesEnum LDAP_MESSAGE_STATE

MESSAGE_ID_STATE

public static final LdapStatesEnum MESSAGE_ID_STATE

BIND_REQUEST_STATE

public static final LdapStatesEnum BIND_REQUEST_STATE

BIND_RESPONSE_STATE

public static final LdapStatesEnum BIND_RESPONSE_STATE

UNBIND_REQUEST_STATE

public static final LdapStatesEnum UNBIND_REQUEST_STATE

SEARCH_REQUEST_STATE

public static final LdapStatesEnum SEARCH_REQUEST_STATE

SEARCH_RESULT_ENTRY_STATE

public static final LdapStatesEnum SEARCH_RESULT_ENTRY_STATE

SEARCH_RESULT_DONE_STATE

public static final LdapStatesEnum SEARCH_RESULT_DONE_STATE

SEARCH_RESULT_REFERENCE_STATE

public static final LdapStatesEnum SEARCH_RESULT_REFERENCE_STATE

MODIFY_REQUEST_STATE

public static final LdapStatesEnum MODIFY_REQUEST_STATE

MODIFY_RESPONSE_STATE

public static final LdapStatesEnum MODIFY_RESPONSE_STATE

ADD_REQUEST_STATE

public static final LdapStatesEnum ADD_REQUEST_STATE

ADD_RESPONSE_STATE

public static final LdapStatesEnum ADD_RESPONSE_STATE

DEL_REQUEST_STATE

public static final LdapStatesEnum DEL_REQUEST_STATE

DEL_RESPONSE_STATE

public static final LdapStatesEnum DEL_RESPONSE_STATE

MODIFY_DN_REQUEST_STATE

public static final LdapStatesEnum MODIFY_DN_REQUEST_STATE

MODIFY_DN_RESPONSE_STATE

public static final LdapStatesEnum MODIFY_DN_RESPONSE_STATE

COMPARE_REQUEST_STATE

public static final LdapStatesEnum COMPARE_REQUEST_STATE

COMPARE_RESPONSE_STATE

public static final LdapStatesEnum COMPARE_RESPONSE_STATE

ABANDON_REQUEST_STATE

public static final LdapStatesEnum ABANDON_REQUEST_STATE

EXTENDED_REQUEST_STATE

public static final LdapStatesEnum EXTENDED_REQUEST_STATE

EXTENDED_RESPONSE_STATE

public static final LdapStatesEnum EXTENDED_RESPONSE_STATE

VERSION_STATE

public static final LdapStatesEnum VERSION_STATE

NAME_STATE

public static final LdapStatesEnum NAME_STATE

SIMPLE_STATE

public static final LdapStatesEnum SIMPLE_STATE

SASL_STATE

public static final LdapStatesEnum SASL_STATE

MECHANISM_STATE

public static final LdapStatesEnum MECHANISM_STATE

CREDENTIALS_STATE

public static final LdapStatesEnum CREDENTIALS_STATE

RESULT_CODE_BR_STATE

public static final LdapStatesEnum RESULT_CODE_BR_STATE

MATCHED_DN_BR_STATE

public static final LdapStatesEnum MATCHED_DN_BR_STATE

ERROR_MESSAGE_BR_STATE

public static final LdapStatesEnum ERROR_MESSAGE_BR_STATE

REFERRALS_BR_STATE

public static final LdapStatesEnum REFERRALS_BR_STATE

REFERRAL_BR_STATE

public static final LdapStatesEnum REFERRAL_BR_STATE

SERVER_SASL_CREDENTIALS_STATE

public static final LdapStatesEnum SERVER_SASL_CREDENTIALS_STATE

RESULT_CODE_STATE

public static final LdapStatesEnum RESULT_CODE_STATE

MATCHED_DN_STATE

public static final LdapStatesEnum MATCHED_DN_STATE

ERROR_MESSAGE_STATE

public static final LdapStatesEnum ERROR_MESSAGE_STATE

REFERRALS_STATE

public static final LdapStatesEnum REFERRALS_STATE

REFERRAL_STATE

public static final LdapStatesEnum REFERRAL_STATE

REQUEST_NAME_STATE

public static final LdapStatesEnum REQUEST_NAME_STATE

REQUEST_VALUE_STATE

public static final LdapStatesEnum REQUEST_VALUE_STATE

RESPONSE_NAME_STATE

public static final LdapStatesEnum RESPONSE_NAME_STATE

RESPONSE_STATE

public static final LdapStatesEnum RESPONSE_STATE

RESULT_CODE_ER_STATE

public static final LdapStatesEnum RESULT_CODE_ER_STATE

MATCHED_DN_ER_STATE

public static final LdapStatesEnum MATCHED_DN_ER_STATE

ERROR_MESSAGE_ER_STATE

public static final LdapStatesEnum ERROR_MESSAGE_ER_STATE

REFERRALS_ER_STATE

public static final LdapStatesEnum REFERRALS_ER_STATE

REFERRAL_ER_STATE

public static final LdapStatesEnum REFERRAL_ER_STATE

ENTRY_STATE

public static final LdapStatesEnum ENTRY_STATE

ATTRIBUTES_STATE

public static final LdapStatesEnum ATTRIBUTES_STATE

ATTRIBUTE_STATE

public static final LdapStatesEnum ATTRIBUTE_STATE

TYPE_STATE

public static final LdapStatesEnum TYPE_STATE

VALUES_STATE

public static final LdapStatesEnum VALUES_STATE

VALUE_STATE

public static final LdapStatesEnum VALUE_STATE

OBJECT_STATE

public static final LdapStatesEnum OBJECT_STATE

MODIFICATIONS_STATE

public static final LdapStatesEnum MODIFICATIONS_STATE

MODIFICATIONS_SEQ_STATE

public static final LdapStatesEnum MODIFICATIONS_SEQ_STATE

OPERATION_STATE

public static final LdapStatesEnum OPERATION_STATE

MODIFICATION_STATE

public static final LdapStatesEnum MODIFICATION_STATE

TYPE_MOD_STATE

public static final LdapStatesEnum TYPE_MOD_STATE

VALS_STATE

public static final LdapStatesEnum VALS_STATE

ATTRIBUTE_VALUE_STATE

public static final LdapStatesEnum ATTRIBUTE_VALUE_STATE

ENTRY_MOD_DN_STATE

public static final LdapStatesEnum ENTRY_MOD_DN_STATE

NEW_RDN_STATE

public static final LdapStatesEnum NEW_RDN_STATE

DELETE_OLD_RDN_STATE

public static final LdapStatesEnum DELETE_OLD_RDN_STATE

NEW_SUPERIOR_STATE

public static final LdapStatesEnum NEW_SUPERIOR_STATE

ENTRY_COMP_STATE

public static final LdapStatesEnum ENTRY_COMP_STATE

AVA_STATE

public static final LdapStatesEnum AVA_STATE

ATTRIBUTE_DESC_STATE

public static final LdapStatesEnum ATTRIBUTE_DESC_STATE

ASSERTION_VALUE_STATE

public static final LdapStatesEnum ASSERTION_VALUE_STATE

BASE_OBJECT_STATE

public static final LdapStatesEnum BASE_OBJECT_STATE

SCOPE_STATE

public static final LdapStatesEnum SCOPE_STATE

DEREF_ALIAS_STATE

public static final LdapStatesEnum DEREF_ALIAS_STATE

SIZE_LIMIT_STATE

public static final LdapStatesEnum SIZE_LIMIT_STATE

TIME_LIMIT_STATE

public static final LdapStatesEnum TIME_LIMIT_STATE

TYPES_ONLY_STATE

public static final LdapStatesEnum TYPES_ONLY_STATE

AND_STATE

public static final LdapStatesEnum AND_STATE

OR_STATE

public static final LdapStatesEnum OR_STATE

NOT_STATE

public static final LdapStatesEnum NOT_STATE

EQUALITY_MATCH_STATE

public static final LdapStatesEnum EQUALITY_MATCH_STATE

SUBSTRING_FILTER_STATE

public static final LdapStatesEnum SUBSTRING_FILTER_STATE

GREATER_OR_EQUAL_STATE

public static final LdapStatesEnum GREATER_OR_EQUAL_STATE

LESS_OR_EQUAL_STATE

public static final LdapStatesEnum LESS_OR_EQUAL_STATE

PRESENT_STATE

public static final LdapStatesEnum PRESENT_STATE

APPROX_MATCH_STATE

public static final LdapStatesEnum APPROX_MATCH_STATE

EXTENSIBLE_MATCH_STATE

public static final LdapStatesEnum EXTENSIBLE_MATCH_STATE

ATTRIBUTE_DESC_FILTER_STATE

public static final LdapStatesEnum ATTRIBUTE_DESC_FILTER_STATE

ASSERTION_VALUE_FILTER_STATE

public static final LdapStatesEnum ASSERTION_VALUE_FILTER_STATE

ATTRIBUTE_DESCRIPTION_LIST_STATE

public static final LdapStatesEnum ATTRIBUTE_DESCRIPTION_LIST_STATE

ATTRIBUTE_DESCRIPTION_STATE

public static final LdapStatesEnum ATTRIBUTE_DESCRIPTION_STATE

TYPE_SUBSTRING_STATE

public static final LdapStatesEnum TYPE_SUBSTRING_STATE

SUBSTRINGS_STATE

public static final LdapStatesEnum SUBSTRINGS_STATE

INITIAL_STATE

public static final LdapStatesEnum INITIAL_STATE

ANY_STATE

public static final LdapStatesEnum ANY_STATE

FINAL_STATE

public static final LdapStatesEnum FINAL_STATE

MATCHING_RULE_STATE

public static final LdapStatesEnum MATCHING_RULE_STATE

TYPE_MATCHING_RULE_STATE

public static final LdapStatesEnum TYPE_MATCHING_RULE_STATE

MATCH_VALUE_STATE

public static final LdapStatesEnum MATCH_VALUE_STATE

DN_ATTRIBUTES_STATE

public static final LdapStatesEnum DN_ATTRIBUTES_STATE

OBJECT_NAME_STATE

public static final LdapStatesEnum OBJECT_NAME_STATE

ATTRIBUTES_SR_STATE

public static final LdapStatesEnum ATTRIBUTES_SR_STATE

PARTIAL_ATTRIBUTES_LIST_STATE

public static final LdapStatesEnum PARTIAL_ATTRIBUTES_LIST_STATE

TYPE_SR_STATE

public static final LdapStatesEnum TYPE_SR_STATE

VALS_SR_STATE

public static final LdapStatesEnum VALS_SR_STATE

ATTRIBUTE_VALUE_SR_STATE

public static final LdapStatesEnum ATTRIBUTE_VALUE_SR_STATE

REFERENCE_STATE

public static final LdapStatesEnum REFERENCE_STATE

CONTROLS_STATE

public static final LdapStatesEnum CONTROLS_STATE

CONTROL_STATE

public static final LdapStatesEnum CONTROL_STATE

CONTROL_TYPE_STATE

public static final LdapStatesEnum CONTROL_TYPE_STATE

CRITICALITY_STATE

public static final LdapStatesEnum CRITICALITY_STATE

CONTROL_VALUE_STATE

public static final LdapStatesEnum CONTROL_VALUE_STATE

INTERMEDIATE_RESPONSE_STATE

public static final LdapStatesEnum INTERMEDIATE_RESPONSE_STATE

INTERMEDIATE_RESPONSE_NAME_STATE

public static final LdapStatesEnum INTERMEDIATE_RESPONSE_NAME_STATE

INTERMEDIATE_RESPONSE_VALUE_STATE

public static final LdapStatesEnum INTERMEDIATE_RESPONSE_VALUE_STATE

LAST_LDAP_STATE

public static final LdapStatesEnum LAST_LDAP_STATE
Method Detail

values

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

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

valueOf

public static LdapStatesEnum valueOf(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:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getGrammarName

public String getGrammarName(int grammar)
Get the grammar name

Parameters:
grammar - The grammar code
Returns:
The grammar name

getGrammarName

public String getGrammarName(Grammar grammar)
Get the grammar name

Parameters:
grammar - The grammar class
Returns:
The grammar name

getState

public String getState(int state)
Get the string representing the state

Parameters:
state - The state number
Returns:
The String representing the state

isEndState

public boolean isEndState()

Specified by:
isEndState in interface States

getStartState

public LdapStatesEnum getStartState()

Specified by:
getStartState in interface States


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.