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

java.lang.Object
  extended by org.apache.directory.shared.ldap.codec.LdapStatesEnum
All Implemented Interfaces:
IStates

public class LdapStatesEnum
extends java.lang.Object
implements IStates

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

Version:
$Rev: 664290 $, $Date: 2008-06-07 08:28:06 +0200 (Sa, 07 Jun 2008) $,
Author:
Apache Directory Project

Field Summary
static int ABANDON_REQUEST_STATE
           
static int ADD_REQUEST_STATE
           
static int ADD_RESPONSE_STATE
           
static int AND_STATE
           
static int ANY_STATE
           
static int APPROX_MATCH_STATE
           
static int ASSERTION_VALUE_FILTER_STATE
           
static int ASSERTION_VALUE_STATE
           
static int ATTRIBUTE_DESC_FILTER_STATE
           
static int ATTRIBUTE_DESC_STATE
           
static int ATTRIBUTE_DESCRIPTION_LIST_STATE
           
static int ATTRIBUTE_DESCRIPTION_STATE
           
static int ATTRIBUTE_STATE
           
static int ATTRIBUTE_VALUE_SR_STATE
           
static int ATTRIBUTE_VALUE_STATE
           
static int ATTRIBUTES_SR_STATE
           
static int ATTRIBUTES_STATE
           
static int AVA_STATE
           
static int BASE_OBJECT_STATE
           
static int BIND_REQUEST_STATE
           
static int BIND_RESPONSE_STATE
           
static int COMPARE_REQUEST_STATE
           
static int COMPARE_RESPONSE_STATE
           
static int CONTROL_STATE
           
static int CONTROL_TYPE_STATE
           
static int CONTROL_VALUE_STATE
           
static int CONTROLS_STATE
           
static int CREDENTIALS_STATE
           
static int CRITICALITY_STATE
           
static int DEL_REQUEST_STATE
           
static int DEL_RESPONSE_STATE
           
static int DELETE_OLD_RDN_STATE
           
static int DEREF_ALIAS_STATE
           
static int DN_ATTRIBUTES_STATE
           
static int ENTRY_COMP_STATE
           
static int ENTRY_MOD_DN_STATE
           
static int ENTRY_STATE
           
static int EQUALITY_MATCH_STATE
           
static int ERROR_MESSAGE_BR_STATE
           
static int ERROR_MESSAGE_ER_STATE
           
static int ERROR_MESSAGE_STATE
           
static int EXTENDED_REQUEST_STATE
           
static int EXTENDED_RESPONSE_STATE
           
static int EXTENSIBLE_MATCH_STATE
           
static int FINAL_STATE
           
static int GREATER_OR_EQUAL_STATE
           
static int INITIAL_STATE
           
static int LAST_LDAP_STATE
           
static int LDAP_MESSAGE_STATE
           
static int LESS_OR_EQUAL_STATE
           
static int MATCH_VALUE_STATE
           
static int MATCHED_DN_BR_STATE
           
static int MATCHED_DN_ER_STATE
           
static int MATCHED_DN_STATE
           
static int MATCHING_RULE_STATE
           
static int MECHANISM_STATE
           
static int MESSAGE_ID_STATE
           
static int MODIFICATION_STATE
           
static int MODIFICATIONS_SEQ_STATE
           
static int MODIFICATIONS_STATE
           
static int MODIFY_DN_REQUEST_STATE
           
static int MODIFY_DN_RESPONSE_STATE
           
static int MODIFY_REQUEST_STATE
           
static int MODIFY_RESPONSE_STATE
           
static int NAME_STATE
           
static int NEW_RDN_STATE
           
static int NEW_SUPERIOR_STATE
           
static int NOT_STATE
           
static int OBJECT_NAME_STATE
           
static int OBJECT_STATE
           
static int OPERATION_STATE
           
static int OR_STATE
           
static int PARTIAL_ATTRIBUTES_LIST_STATE
           
static int PRESENT_STATE
           
static int REFERENCE_STATE
           
static int REFERRAL_BR_STATE
           
static int REFERRAL_ER_STATE
           
static int REFERRAL_STATE
           
static int REFERRALS_BR_STATE
           
static int REFERRALS_ER_STATE
           
static int REFERRALS_STATE
           
static int REQUEST_NAME_STATE
           
static int REQUEST_VALUE_STATE
           
static int RESPONSE_NAME_STATE
           
static int RESPONSE_STATE
           
static int RESULT_CODE_BR_STATE
           
static int RESULT_CODE_ER_STATE
           
static int RESULT_CODE_STATE
           
static int SASL_STATE
           
static int SCOPE_STATE
           
static int SEARCH_REQUEST_STATE
           
static int SEARCH_RESULT_DONE_STATE
           
static int SEARCH_RESULT_ENTRY_STATE
           
static int SEARCH_RESULT_REFERENCE_STATE
           
static int SERVER_SASL_CREDENTIALS_STATE
           
static int SIMPLE_STATE
           
static int SIZE_LIMIT_STATE
           
static int START_STATE
           
static int SUBSTRING_FILTER_STATE
           
static int SUBSTRINGS_STATE
           
static int TIME_LIMIT_STATE
           
static int TYPE_MATCHING_RULE_STATE
           
static int TYPE_MOD_STATE
           
static int TYPE_SR_STATE
           
static int TYPE_STATE
           
static int TYPE_SUBSTRING_STATE
           
static int TYPES_ONLY_STATE
           
static int UNBIND_REQUEST_STATE
           
static int VALS_SR_STATE
           
static int VALS_STATE
           
static int VALUE_STATE
           
static int VALUES_STATE
           
static int VERSION_STATE
           
 
Fields inherited from interface org.apache.directory.shared.asn1.ber.grammar.IStates
END_STATE, GRAMMAR_END, INIT_GRAMMAR_STATE
 
Method Summary
 java.lang.String getGrammarName(IGrammar grammar)
          Get the grammar name
 java.lang.String getGrammarName(int grammar)
          Get the grammar name
static IStates getInstance()
          Get an instance of this class
 java.lang.String getState(int state)
          Get the string representing the state
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

START_STATE

public static final int START_STATE
See Also:
Constant Field Values

LDAP_MESSAGE_STATE

public static final int LDAP_MESSAGE_STATE
See Also:
Constant Field Values

MESSAGE_ID_STATE

public static final int MESSAGE_ID_STATE
See Also:
Constant Field Values

BIND_REQUEST_STATE

public static final int BIND_REQUEST_STATE
See Also:
Constant Field Values

BIND_RESPONSE_STATE

public static final int BIND_RESPONSE_STATE
See Also:
Constant Field Values

UNBIND_REQUEST_STATE

public static final int UNBIND_REQUEST_STATE
See Also:
Constant Field Values

SEARCH_REQUEST_STATE

public static final int SEARCH_REQUEST_STATE
See Also:
Constant Field Values

SEARCH_RESULT_ENTRY_STATE

public static final int SEARCH_RESULT_ENTRY_STATE
See Also:
Constant Field Values

SEARCH_RESULT_DONE_STATE

public static final int SEARCH_RESULT_DONE_STATE
See Also:
Constant Field Values

SEARCH_RESULT_REFERENCE_STATE

public static final int SEARCH_RESULT_REFERENCE_STATE
See Also:
Constant Field Values

MODIFY_REQUEST_STATE

public static final int MODIFY_REQUEST_STATE
See Also:
Constant Field Values

MODIFY_RESPONSE_STATE

public static final int MODIFY_RESPONSE_STATE
See Also:
Constant Field Values

ADD_REQUEST_STATE

public static final int ADD_REQUEST_STATE
See Also:
Constant Field Values

ADD_RESPONSE_STATE

public static final int ADD_RESPONSE_STATE
See Also:
Constant Field Values

DEL_REQUEST_STATE

public static final int DEL_REQUEST_STATE
See Also:
Constant Field Values

DEL_RESPONSE_STATE

public static final int DEL_RESPONSE_STATE
See Also:
Constant Field Values

MODIFY_DN_REQUEST_STATE

public static final int MODIFY_DN_REQUEST_STATE
See Also:
Constant Field Values

MODIFY_DN_RESPONSE_STATE

public static final int MODIFY_DN_RESPONSE_STATE
See Also:
Constant Field Values

COMPARE_REQUEST_STATE

public static final int COMPARE_REQUEST_STATE
See Also:
Constant Field Values

COMPARE_RESPONSE_STATE

public static final int COMPARE_RESPONSE_STATE
See Also:
Constant Field Values

ABANDON_REQUEST_STATE

public static final int ABANDON_REQUEST_STATE
See Also:
Constant Field Values

EXTENDED_REQUEST_STATE

public static final int EXTENDED_REQUEST_STATE
See Also:
Constant Field Values

EXTENDED_RESPONSE_STATE

public static final int EXTENDED_RESPONSE_STATE
See Also:
Constant Field Values

VERSION_STATE

public static final int VERSION_STATE
See Also:
Constant Field Values

NAME_STATE

public static final int NAME_STATE
See Also:
Constant Field Values

SIMPLE_STATE

public static final int SIMPLE_STATE
See Also:
Constant Field Values

SASL_STATE

public static final int SASL_STATE
See Also:
Constant Field Values

MECHANISM_STATE

public static final int MECHANISM_STATE
See Also:
Constant Field Values

CREDENTIALS_STATE

public static final int CREDENTIALS_STATE
See Also:
Constant Field Values

RESULT_CODE_BR_STATE

public static final int RESULT_CODE_BR_STATE
See Also:
Constant Field Values

MATCHED_DN_BR_STATE

public static final int MATCHED_DN_BR_STATE
See Also:
Constant Field Values

ERROR_MESSAGE_BR_STATE

public static final int ERROR_MESSAGE_BR_STATE
See Also:
Constant Field Values

REFERRALS_BR_STATE

public static final int REFERRALS_BR_STATE
See Also:
Constant Field Values

REFERRAL_BR_STATE

public static final int REFERRAL_BR_STATE
See Also:
Constant Field Values

SERVER_SASL_CREDENTIALS_STATE

public static final int SERVER_SASL_CREDENTIALS_STATE
See Also:
Constant Field Values

RESULT_CODE_STATE

public static final int RESULT_CODE_STATE
See Also:
Constant Field Values

MATCHED_DN_STATE

public static final int MATCHED_DN_STATE
See Also:
Constant Field Values

ERROR_MESSAGE_STATE

public static final int ERROR_MESSAGE_STATE
See Also:
Constant Field Values

REFERRALS_STATE

public static final int REFERRALS_STATE
See Also:
Constant Field Values

REFERRAL_STATE

public static final int REFERRAL_STATE
See Also:
Constant Field Values

REQUEST_NAME_STATE

public static final int REQUEST_NAME_STATE
See Also:
Constant Field Values

REQUEST_VALUE_STATE

public static final int REQUEST_VALUE_STATE
See Also:
Constant Field Values

RESPONSE_NAME_STATE

public static final int RESPONSE_NAME_STATE
See Also:
Constant Field Values

RESPONSE_STATE

public static final int RESPONSE_STATE
See Also:
Constant Field Values

RESULT_CODE_ER_STATE

public static final int RESULT_CODE_ER_STATE
See Also:
Constant Field Values

MATCHED_DN_ER_STATE

public static final int MATCHED_DN_ER_STATE
See Also:
Constant Field Values

ERROR_MESSAGE_ER_STATE

public static final int ERROR_MESSAGE_ER_STATE
See Also:
Constant Field Values

REFERRALS_ER_STATE

public static final int REFERRALS_ER_STATE
See Also:
Constant Field Values

REFERRAL_ER_STATE

public static final int REFERRAL_ER_STATE
See Also:
Constant Field Values

ENTRY_STATE

public static final int ENTRY_STATE
See Also:
Constant Field Values

ATTRIBUTES_STATE

public static final int ATTRIBUTES_STATE
See Also:
Constant Field Values

ATTRIBUTE_STATE

public static final int ATTRIBUTE_STATE
See Also:
Constant Field Values

TYPE_STATE

public static final int TYPE_STATE
See Also:
Constant Field Values

VALUES_STATE

public static final int VALUES_STATE
See Also:
Constant Field Values

VALUE_STATE

public static final int VALUE_STATE
See Also:
Constant Field Values

OBJECT_STATE

public static final int OBJECT_STATE
See Also:
Constant Field Values

MODIFICATIONS_STATE

public static final int MODIFICATIONS_STATE
See Also:
Constant Field Values

MODIFICATIONS_SEQ_STATE

public static final int MODIFICATIONS_SEQ_STATE
See Also:
Constant Field Values

OPERATION_STATE

public static final int OPERATION_STATE
See Also:
Constant Field Values

MODIFICATION_STATE

public static final int MODIFICATION_STATE
See Also:
Constant Field Values

TYPE_MOD_STATE

public static final int TYPE_MOD_STATE
See Also:
Constant Field Values

VALS_STATE

public static final int VALS_STATE
See Also:
Constant Field Values

ATTRIBUTE_VALUE_STATE

public static final int ATTRIBUTE_VALUE_STATE
See Also:
Constant Field Values

ENTRY_MOD_DN_STATE

public static final int ENTRY_MOD_DN_STATE
See Also:
Constant Field Values

NEW_RDN_STATE

public static final int NEW_RDN_STATE
See Also:
Constant Field Values

DELETE_OLD_RDN_STATE

public static final int DELETE_OLD_RDN_STATE
See Also:
Constant Field Values

NEW_SUPERIOR_STATE

public static final int NEW_SUPERIOR_STATE
See Also:
Constant Field Values

ENTRY_COMP_STATE

public static final int ENTRY_COMP_STATE
See Also:
Constant Field Values

AVA_STATE

public static final int AVA_STATE
See Also:
Constant Field Values

ATTRIBUTE_DESC_STATE

public static final int ATTRIBUTE_DESC_STATE
See Also:
Constant Field Values

ASSERTION_VALUE_STATE

public static final int ASSERTION_VALUE_STATE
See Also:
Constant Field Values

BASE_OBJECT_STATE

public static final int BASE_OBJECT_STATE
See Also:
Constant Field Values

SCOPE_STATE

public static final int SCOPE_STATE
See Also:
Constant Field Values

DEREF_ALIAS_STATE

public static final int DEREF_ALIAS_STATE
See Also:
Constant Field Values

SIZE_LIMIT_STATE

public static final int SIZE_LIMIT_STATE
See Also:
Constant Field Values

TIME_LIMIT_STATE

public static final int TIME_LIMIT_STATE
See Also:
Constant Field Values

TYPES_ONLY_STATE

public static final int TYPES_ONLY_STATE
See Also:
Constant Field Values

AND_STATE

public static final int AND_STATE
See Also:
Constant Field Values

OR_STATE

public static final int OR_STATE
See Also:
Constant Field Values

NOT_STATE

public static final int NOT_STATE
See Also:
Constant Field Values

EQUALITY_MATCH_STATE

public static final int EQUALITY_MATCH_STATE
See Also:
Constant Field Values

SUBSTRING_FILTER_STATE

public static final int SUBSTRING_FILTER_STATE
See Also:
Constant Field Values

GREATER_OR_EQUAL_STATE

public static final int GREATER_OR_EQUAL_STATE
See Also:
Constant Field Values

LESS_OR_EQUAL_STATE

public static final int LESS_OR_EQUAL_STATE
See Also:
Constant Field Values

PRESENT_STATE

public static final int PRESENT_STATE
See Also:
Constant Field Values

APPROX_MATCH_STATE

public static final int APPROX_MATCH_STATE
See Also:
Constant Field Values

EXTENSIBLE_MATCH_STATE

public static final int EXTENSIBLE_MATCH_STATE
See Also:
Constant Field Values

ATTRIBUTE_DESC_FILTER_STATE

public static final int ATTRIBUTE_DESC_FILTER_STATE
See Also:
Constant Field Values

ASSERTION_VALUE_FILTER_STATE

public static final int ASSERTION_VALUE_FILTER_STATE
See Also:
Constant Field Values

ATTRIBUTE_DESCRIPTION_LIST_STATE

public static final int ATTRIBUTE_DESCRIPTION_LIST_STATE
See Also:
Constant Field Values

ATTRIBUTE_DESCRIPTION_STATE

public static final int ATTRIBUTE_DESCRIPTION_STATE
See Also:
Constant Field Values

TYPE_SUBSTRING_STATE

public static final int TYPE_SUBSTRING_STATE
See Also:
Constant Field Values

SUBSTRINGS_STATE

public static final int SUBSTRINGS_STATE
See Also:
Constant Field Values

INITIAL_STATE

public static final int INITIAL_STATE
See Also:
Constant Field Values

ANY_STATE

public static final int ANY_STATE
See Also:
Constant Field Values

FINAL_STATE

public static final int FINAL_STATE
See Also:
Constant Field Values

MATCHING_RULE_STATE

public static final int MATCHING_RULE_STATE
See Also:
Constant Field Values

TYPE_MATCHING_RULE_STATE

public static final int TYPE_MATCHING_RULE_STATE
See Also:
Constant Field Values

MATCH_VALUE_STATE

public static final int MATCH_VALUE_STATE
See Also:
Constant Field Values

DN_ATTRIBUTES_STATE

public static final int DN_ATTRIBUTES_STATE
See Also:
Constant Field Values

OBJECT_NAME_STATE

public static final int OBJECT_NAME_STATE
See Also:
Constant Field Values

ATTRIBUTES_SR_STATE

public static final int ATTRIBUTES_SR_STATE
See Also:
Constant Field Values

PARTIAL_ATTRIBUTES_LIST_STATE

public static final int PARTIAL_ATTRIBUTES_LIST_STATE
See Also:
Constant Field Values

TYPE_SR_STATE

public static final int TYPE_SR_STATE
See Also:
Constant Field Values

VALS_SR_STATE

public static final int VALS_SR_STATE
See Also:
Constant Field Values

ATTRIBUTE_VALUE_SR_STATE

public static final int ATTRIBUTE_VALUE_SR_STATE
See Also:
Constant Field Values

REFERENCE_STATE

public static final int REFERENCE_STATE
See Also:
Constant Field Values

CONTROLS_STATE

public static final int CONTROLS_STATE
See Also:
Constant Field Values

CONTROL_STATE

public static final int CONTROL_STATE
See Also:
Constant Field Values

CONTROL_TYPE_STATE

public static final int CONTROL_TYPE_STATE
See Also:
Constant Field Values

CRITICALITY_STATE

public static final int CRITICALITY_STATE
See Also:
Constant Field Values

CONTROL_VALUE_STATE

public static final int CONTROL_VALUE_STATE
See Also:
Constant Field Values

LAST_LDAP_STATE

public static final int LAST_LDAP_STATE
See Also:
Constant Field Values
Method Detail

getInstance

public static IStates getInstance()
Get an instance of this class

Returns:
An instance on this class

getGrammarName

public java.lang.String getGrammarName(int grammar)
Get the grammar name

Specified by:
getGrammarName in interface IStates
Parameters:
grammar - The grammar code
Returns:
The grammar name

getGrammarName

public java.lang.String getGrammarName(IGrammar grammar)
Get the grammar name

Specified by:
getGrammarName in interface IStates
Parameters:
grammar - The grammar class
Returns:
The grammar name

getState

public java.lang.String getState(int state)
Get the string representing the state

Specified by:
getState in interface IStates
Parameters:
state - The state number
Returns:
The String representing the state


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