public class MavibotParentIdAndRdnSerializer extends org.apache.directory.mavibot.btree.serializer.AbstractElementSerializer<org.apache.directory.server.xdbm.ParentIdAndRdn>
| Constructor and Description |
|---|
MavibotParentIdAndRdnSerializer()
Creates a new instance of ParentIdAndRdnSerializer.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compare(org.apache.directory.server.xdbm.ParentIdAndRdn type1,
org.apache.directory.server.xdbm.ParentIdAndRdn type2) |
org.apache.directory.server.xdbm.ParentIdAndRdn |
deserialize(org.apache.directory.mavibot.btree.serializer.BufferHandler bufferHandler)
Deserialize a ParentIdAndRdn.
|
org.apache.directory.server.xdbm.ParentIdAndRdn |
deserialize(ByteBuffer buffer) |
org.apache.directory.server.xdbm.ParentIdAndRdn |
fromBytes(byte[] buffer) |
org.apache.directory.server.xdbm.ParentIdAndRdn |
fromBytes(byte[] buffer,
int pos) |
Comparator<org.apache.directory.server.xdbm.ParentIdAndRdn> |
getComparator() |
Class<?> |
getType() |
byte[] |
serialize(org.apache.directory.server.xdbm.ParentIdAndRdn parentIdAndRdn)
This is the place where we serialize ParentIdAndRdn.
|
static void |
setSchemaManager(org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager) |
public MavibotParentIdAndRdnSerializer()
setSchemaManager(SchemaManager)public byte[] serialize(org.apache.directory.server.xdbm.ParentIdAndRdn parentIdAndRdn)
public org.apache.directory.server.xdbm.ParentIdAndRdn deserialize(org.apache.directory.mavibot.btree.serializer.BufferHandler bufferHandler) throws IOException
bufferHandler - The buffer containing the serialized ParentIdAndRdnIOException - if we can't deserialize the ParentIdAndRdnpublic org.apache.directory.server.xdbm.ParentIdAndRdn deserialize(ByteBuffer buffer) throws IOException
IOExceptionpublic int compare(org.apache.directory.server.xdbm.ParentIdAndRdn type1, org.apache.directory.server.xdbm.ParentIdAndRdn type2)
compare in interface org.apache.directory.mavibot.btree.serializer.ElementSerializer<org.apache.directory.server.xdbm.ParentIdAndRdn>compare in class org.apache.directory.mavibot.btree.serializer.AbstractElementSerializer<org.apache.directory.server.xdbm.ParentIdAndRdn>public Comparator<org.apache.directory.server.xdbm.ParentIdAndRdn> getComparator()
getComparator in interface org.apache.directory.mavibot.btree.serializer.ElementSerializer<org.apache.directory.server.xdbm.ParentIdAndRdn>getComparator in class org.apache.directory.mavibot.btree.serializer.AbstractElementSerializer<org.apache.directory.server.xdbm.ParentIdAndRdn>public static void setSchemaManager(org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
public org.apache.directory.server.xdbm.ParentIdAndRdn fromBytes(byte[] buffer) throws IOException
IOExceptionpublic org.apache.directory.server.xdbm.ParentIdAndRdn fromBytes(byte[] buffer, int pos) throws IOException
IOExceptionpublic Class<?> getType()
getType in interface org.apache.directory.mavibot.btree.serializer.ElementSerializer<org.apache.directory.server.xdbm.ParentIdAndRdn>getType in class org.apache.directory.mavibot.btree.serializer.AbstractElementSerializer<org.apache.directory.server.xdbm.ParentIdAndRdn>Copyright © 2003–2023 The Apache Software Foundation. All rights reserved.