public final class Dsmlv2ResponseGrammar extends AbstractGrammar implements Grammar
| Modifier and Type | Field and Description |
|---|---|
private GrammarAction |
addResponseCreation
GrammarAction that creates the Add Response
|
private GrammarAction |
authResponseCreation
GrammarAction that creates the Auth Response
|
private GrammarAction |
batchResponseCreation
GrammarAction that creates the Batch Response
|
private GrammarAction |
compareResponseCreation
GrammarAction that creates the Compare Response
|
private GrammarAction |
delResponseCreation
GrammarAction that creates the Del Response
|
private static java.util.Set<java.lang.String> |
DSMLV2_DESCR_TAGS
The DSMLv2 description tags
|
private static GrammarAction |
ERROR_RESPONSE_ADD_DETAIL
GrammarAction that adds Detail to an Error Response
|
private GrammarAction |
errorResponseAddMessage
GrammarAction that adds Message to an Error Response
|
private GrammarAction |
errorResponseCreation
GrammarAction that creates the Error Response
|
private GrammarAction |
extendedResponseAddErrorMessage
GrammarAction that creates the Search Response
|
private GrammarAction |
extendedResponseAddReferral
GrammarAction that adds a Referral to an Extended Response
|
private GrammarAction |
extendedResponseAddResponse
GrammarAction that adds a Response to an Extended Response
|
private GrammarAction |
extendedResponseAddResponseName
GrammarAction that adds a Response Name to an Extended Response
|
private GrammarAction |
extendedResponseAddResultCode
GrammarAction that adds Result Code to an Extended Response
|
private GrammarAction |
extendedResponseCreation
GrammarAction that creates the Extended Response
|
private static Dsmlv2ResponseGrammar |
instance
The instance of grammar.
|
private GrammarAction |
ldapResultAddErrorMessage
GrammarAction that adds a Error Message to a LDAP Result
|
private GrammarAction |
ldapResultAddReferral
GrammarAction that adds a Referral to a LDAP Result
|
private GrammarAction |
ldapResultAddResultCode
GrammarAction that adds a Result Code to a LDAP Result
|
private GrammarAction |
ldapResultControlCreation
GrammarAction that creates a Control for LDAP Result
|
private GrammarAction |
ldapResultControlValueCreation
GrammarAction that creates a Control Value for LDAP Result
|
private GrammarAction |
modDNResponseCreation
GrammarAction that creates the Mod Dn Response
|
private GrammarAction |
modifyResponseCreation
GrammarAction that creates the Modify Response
|
private GrammarAction |
searchResponseCreation
GrammarAction that creates the Search Response
|
private GrammarAction |
searchResultDoneCreation
GrammarAction that creates a Search Result Done
|
private GrammarAction |
searchResultEntryAddAttr
GrammarAction that adds an Attr to a Search Result Entry
|
private GrammarAction |
searchResultEntryAddValue
GrammarAction that adds a Value to an Attr of a Search Result Entry
|
private GrammarAction |
searchResultEntryControlCreation
GrammarAction that creates a Control for Search Result Entry
|
private GrammarAction |
searchResultEntryControlValueCreation
GrammarAction that creates a Control Value for Search Result Entry
|
private GrammarAction |
searchResultEntryCreation
GrammarAction that creates a Search Result Entry
|
private GrammarAction |
searchResultReferenceAddRef
GrammarAction that adds a Ref to a Search Result Reference
|
private GrammarAction |
searchResultReferenceControlCreation
GrammarAction that creates a Control for Search Result Entry
|
private GrammarAction |
searchResultReferenceControlValueCreation
GrammarAction that creates a Control Value for Search Result Reference
|
private GrammarAction |
searchResultReferenceCreation
GrammarAction that creates a Search Result Reference
|
name, transitions| Modifier | Constructor and Description |
|---|---|
private |
Dsmlv2ResponseGrammar() |
| Modifier and Type | Method and Description |
|---|---|
private void |
createAndAddControl(Dsmlv2Container container,
AbstractDsmlMessageDecorator<? extends Message> parent)
Creates a Control parsing the current node and adds it to the given parent
|
private void |
createAndAddControlValue(Dsmlv2Container container,
AbstractDsmlMessageDecorator<? extends Message> parent)
Creates a Control Value parsing the current node and adds it to the given parent
|
static Dsmlv2ResponseGrammar |
getInstance()
Get the instance of this grammar
|
executeAction, getName, getStatesEnum, getTransition, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecuteAction, getName, getStatesEnum, setNameprivate static Dsmlv2ResponseGrammar instance
private static final java.util.Set<java.lang.String> DSMLV2_DESCR_TAGS
private final GrammarAction batchResponseCreation
private final GrammarAction addResponseCreation
private final GrammarAction authResponseCreation
private final GrammarAction compareResponseCreation
private final GrammarAction delResponseCreation
private final GrammarAction modifyResponseCreation
private final GrammarAction modDNResponseCreation
private final GrammarAction extendedResponseCreation
private final GrammarAction errorResponseCreation
private final GrammarAction errorResponseAddMessage
private static final GrammarAction ERROR_RESPONSE_ADD_DETAIL
private final GrammarAction ldapResultControlCreation
private final GrammarAction searchResultEntryControlCreation
private final GrammarAction searchResultReferenceControlCreation
private final GrammarAction ldapResultControlValueCreation
private final GrammarAction searchResultEntryControlValueCreation
private final GrammarAction searchResultReferenceControlValueCreation
private final GrammarAction ldapResultAddResultCode
private final GrammarAction ldapResultAddErrorMessage
private final GrammarAction ldapResultAddReferral
private final GrammarAction searchResponseCreation
private final GrammarAction searchResultEntryCreation
private final GrammarAction searchResultReferenceCreation
private final GrammarAction searchResultDoneCreation
private final GrammarAction searchResultEntryAddAttr
private final GrammarAction searchResultEntryAddValue
private final GrammarAction searchResultReferenceAddRef
private final GrammarAction extendedResponseAddResultCode
private final GrammarAction extendedResponseAddErrorMessage
private final GrammarAction extendedResponseAddReferral
private final GrammarAction extendedResponseAddResponseName
private final GrammarAction extendedResponseAddResponse
private void createAndAddControl(Dsmlv2Container container, AbstractDsmlMessageDecorator<? extends Message> parent) throws org.xmlpull.v1.XmlPullParserException
container - the DSMLv2Containerparent - the parentorg.xmlpull.v1.XmlPullParserExceptionprivate void createAndAddControlValue(Dsmlv2Container container, AbstractDsmlMessageDecorator<? extends Message> parent) throws org.xmlpull.v1.XmlPullParserException
container - the DSMLv2Containerparent - the parentorg.xmlpull.v1.XmlPullParserExceptionpublic static Dsmlv2ResponseGrammar getInstance()