org.apache.directory.shared.ldap.codec.search.controls
Class EntryChangeControlStatesEnum

java.lang.Object
  extended byorg.apache.directory.shared.ldap.codec.search.controls.EntryChangeControlStatesEnum
All Implemented Interfaces:
org.apache.directory.shared.asn1.ber.grammar.IStates

public class EntryChangeControlStatesEnum
extends java.lang.Object
implements org.apache.directory.shared.asn1.ber.grammar.IStates

This class store the EntryChangeControl's grammar constants. It is also used for debugging purposes.

Author:
Apache Directory Project

Field Summary
static int CHANGE_NUMBER_OR_PREVIOUS_DN_TAG
          previousDN Tag
static int CHANGE_NUMBER_TAG
          changeNumber Tag
static int CHANGE_NUMBER_VALUE
          changeNumber Value
static int CHANGE_TYPE_TAG
          changeType Tag
static int CHANGE_TYPE_VALUE
          changeType Value
static int EC_GRAMMAR
          Entry change grammar number
static int EC_GRAMMAR_SWITCH
          Entry change grammar
static int EC_SEQUENCE_TAG
          Sequence Tag
static int EC_SEQUENCE_VALUE
          Sequence Value
static int LAST_EC_STATE
          terminal state
static int NB_GRAMMARS
          The total number of grammars used
static int PREVIOUS_DN_VALUE
          previousDN Value
 
Fields inherited from interface org.apache.directory.shared.asn1.ber.grammar.IStates
END_STATE, GRAMMAR_END, GRAMMAR_SWITCH_MASK, INIT_GRAMMAR_STATE, STATES_SWITCH_MASK
 
Method Summary
 java.lang.String getGrammarName(org.apache.directory.shared.asn1.ber.grammar.IGrammar grammar)
          Get the grammar name
 java.lang.String getGrammarName(int grammar)
          Get the grammar name
static org.apache.directory.shared.asn1.ber.grammar.IStates getInstance()
          Get an instance of this class
 java.lang.String getState(int grammar, 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

EC_SEQUENCE_TAG

public static int EC_SEQUENCE_TAG
Sequence Tag


EC_SEQUENCE_VALUE

public static int EC_SEQUENCE_VALUE
Sequence Value


CHANGE_TYPE_TAG

public static int CHANGE_TYPE_TAG
changeType Tag


CHANGE_TYPE_VALUE

public static int CHANGE_TYPE_VALUE
changeType Value


CHANGE_NUMBER_OR_PREVIOUS_DN_TAG

public static int CHANGE_NUMBER_OR_PREVIOUS_DN_TAG
previousDN Tag


PREVIOUS_DN_VALUE

public static int PREVIOUS_DN_VALUE
previousDN Value


CHANGE_NUMBER_TAG

public static int CHANGE_NUMBER_TAG
changeNumber Tag


CHANGE_NUMBER_VALUE

public static int CHANGE_NUMBER_VALUE
changeNumber Value


LAST_EC_STATE

public static int LAST_EC_STATE
terminal state


EC_GRAMMAR_SWITCH

public static final int EC_GRAMMAR_SWITCH
Entry change grammar

See Also:
Constant Field Values

EC_GRAMMAR

public static final int EC_GRAMMAR
Entry change grammar number

See Also:
Constant Field Values

NB_GRAMMARS

public static final int NB_GRAMMARS
The total number of grammars used

See Also:
Constant Field Values
Method Detail

getInstance

public static org.apache.directory.shared.asn1.ber.grammar.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 org.apache.directory.shared.asn1.ber.grammar.IStates
Parameters:
grammar - The grammar code
Returns:
The grammar name

getGrammarName

public java.lang.String getGrammarName(org.apache.directory.shared.asn1.ber.grammar.IGrammar grammar)
Get the grammar name

Specified by:
getGrammarName in interface org.apache.directory.shared.asn1.ber.grammar.IStates
Parameters:
grammar - The grammar class
Returns:
The grammar name

getState

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

Specified by:
getState in interface org.apache.directory.shared.asn1.ber.grammar.IStates
Parameters:
grammar - The current grammar being used
state - The state number
Returns:
The String representing the state


Copyright © 2003-2006 . All Rights Reserved.