| Modifier and Type | Class and Description |
|---|---|
class |
AbstractReadBitString<C extends Asn1Container>
The action used read a BITSTRING from a TLV
|
class |
AbstractReadInteger<E extends Asn1Container>
The action used to read an integer value
|
class |
AbstractReadOctetString<C extends Asn1Container>
The action used to read an OCTET STRING value
|
class |
CheckNotNullLength<C extends Asn1Container>
An action that checks the length is not null
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractContainer
This class is the abstract container used to store the current state of a PDU
being decoded.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Asn1Decoder.decode(java.nio.ByteBuffer stream,
Asn1Container container)
The decoder main function.
|
private void |
Asn1Decoder.dumpTLVTree(Asn1Container container)
Dump the current TLV tree
|
private boolean |
Asn1Decoder.isTLVDecoded(Asn1Container container)
Check if the TLV tree is fully decoded
|
private void |
Asn1Decoder.treatLengthEndState(Asn1Container container)
The Length is fully decoded.
|
private boolean |
Asn1Decoder.treatLengthPendingState(java.nio.ByteBuffer stream,
Asn1Container container)
This function is called when a Length is in the process of being decoded,
but the lack of bytes in the buffer stopped the process.
|
private boolean |
Asn1Decoder.treatLengthStartState(java.nio.ByteBuffer stream,
Asn1Container container)
Treat the Length start.
|
private boolean |
Asn1Decoder.treatTagStartState(java.nio.ByteBuffer stream,
Asn1Container container)
Treat the start of a TLV.
|
private boolean |
Asn1Decoder.treatTLVDoneState(java.nio.ByteBuffer stream,
Asn1Container container)
When the TLV has been fully decoded, we have to execute the associated
action and switch to the next TLV, which will start with a Tag.
|
private boolean |
Asn1Decoder.treatValuePendingState(java.nio.ByteBuffer stream,
Asn1Container container)
Treat a pending Value when we get more bytes in the buffer.
|
private boolean |
Asn1Decoder.treatValueStartState(java.nio.ByteBuffer stream,
Asn1Container container)
Treat the Value part.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractGrammar<C extends Asn1Container>
The abstract Grammar which is the Mother of all the grammars.
|
interface |
Action<C extends Asn1Container>
Action interface just contains the method 'action' which must be implemented
in all the implementing classes.
|
interface |
Grammar<C extends Asn1Container>
The interface which expose common behavior of a Grammar implementer.
|
class |
GrammarAction<C extends Asn1Container>
A top level grammar class that store meta informations about the actions.
|
class |
GrammarTransition<C extends Asn1Container>
Define a transition between two states of a grammar.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
LdapStatesEnum.getGrammarName(Grammar<Asn1Container> grammar)
Get the grammar name
|
| Modifier and Type | Class and Description |
|---|---|
class |
LdapMessageContainer<E extends MessageDecorator<? extends Message>>
The LdapMessage container stores all the messages decoded by the Asn1Decoder.
|
| Modifier and Type | Method and Description |
|---|---|
Asn1Container |
LdapApiService.newMessageContainer()
Creates a new MessageContainer.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EntryChangeContainer |
| Modifier and Type | Class and Description |
|---|---|
class |
PagedResultsContainer
A container for the Paged Search Control.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PersistentSearchContainer |
| Modifier and Type | Class and Description |
|---|---|
class |
SubentriesContainer |
| Modifier and Type | Class and Description |
|---|---|
class |
StoreSortResponseResultCode<C extends Asn1Container>
The action used to store the result code of a SortResponseControl
|
| Modifier and Type | Class and Description |
|---|---|
class |
SortRequestContainer
Container for SortRequestControl.
|
class |
SortResponseContainer
Container for SortResponseControl.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
StoreSortResponseResultCode.setIntegerValue(int value,
Asn1Container container)
set the integer value to the appropriate field of ASN.1 object present in the container
|
| Modifier and Type | Method and Description |
|---|---|
void |
SearchRequestDecorator.unstackFilters(Asn1Container container)
This method is used to clear the filter's stack for terminated elements.
|
| Modifier and Type | Method and Description |
|---|---|
Asn1Container |
DefaultLdapCodecService.newMessageContainer()
Creates a new MessageContainer.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AdDirSyncContainer
ASN.1 container for AD DirSync control.
|
| Modifier and Type | Class and Description |
|---|---|
class |
StoreError<C extends Asn1Container>
The action used to store the error
|
| Modifier and Type | Class and Description |
|---|---|
class |
PasswordPolicyContainer
container for PasswordPolicyResponseControl.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
StoreError.setIntegerValue(int value,
Asn1Container container)
set the integer value to the appropriate field of ASN.1 object present in the container
|
| Modifier and Type | Class and Description |
|---|---|
class |
SyncDoneValueContainer
ASN.1 container for SyncDoneValueControl.
|
class |
SyncInfoValueContainer
A container for the SyncInfoValue control
|
class |
SyncRequestValueContainer
A container for the SyncRequestValue control
|
class |
SyncStateValueContainer
A container for the SyncStateValue control
|
| Modifier and Type | Class and Description |
|---|---|
class |
VirtualListViewRequestContainer
A container for the VLV request control.
|
class |
VirtualListViewResponseContainer
A container for the VLV response control.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CancelContainer
A container for the Cancel codec.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CertGenerationContainer
A container for certificate generation request codec.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GracefulDisconnectContainer
A container for the GracefulDisconnect codec.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GracefulShutdownContainer
A container for the GracefulShutdown codec.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PasswordModifyRequestContainer
A container for PasswordModifyRequest codec.
|
class |
PasswordModifyResponseContainer
A container for PasswordModifyResponse codec.
|
| Modifier and Type | Class and Description |
|---|---|
class |
StoredProcedureContainer
A container for the StoredProcedure codec
|
| Modifier and Type | Class and Description |
|---|---|
class |
WhoAmIResponseContainer
A container for WhoAmIResponse codec.
|