public class PrimitiveByteBufferList extends AbstractByteBufferVirtualObject implements ListCapableVirtualObject
buffer| Constructor and Description |
|---|
PrimitiveByteBufferList(QueryContext reusable,
org.eclipse.emf.ecore.EDataType eDataType) |
| Modifier and Type | Method and Description |
|---|---|
void |
endList() |
int |
reserveSpaceForListReference() |
void |
setListItem(org.eclipse.emf.ecore.EStructuralFeature feature,
int index,
Object value) |
void |
setListItemReference(org.eclipse.emf.ecore.EStructuralFeature structuralFeature,
int index,
org.eclipse.emf.ecore.EClass referenceEClass,
Long referencedOid,
int i) |
void |
startList(org.eclipse.emf.ecore.EStructuralFeature structuralFeature) |
ByteBuffer |
write() |
ensureCapacity, writePrimitiveValuepublic PrimitiveByteBufferList(QueryContext reusable, org.eclipse.emf.ecore.EDataType eDataType)
public void startList(org.eclipse.emf.ecore.EStructuralFeature structuralFeature)
startList in interface ListCapableVirtualObjectpublic void endList()
endList in interface ListCapableVirtualObjectpublic void setListItem(org.eclipse.emf.ecore.EStructuralFeature feature,
int index,
Object value)
throws BimserverDatabaseException
setListItem in interface ListCapableVirtualObjectBimserverDatabaseExceptionpublic int reserveSpaceForListReference()
throws BimserverDatabaseException
reserveSpaceForListReference in interface ListCapableVirtualObjectBimserverDatabaseExceptionpublic void setListItemReference(org.eclipse.emf.ecore.EStructuralFeature structuralFeature,
int index,
org.eclipse.emf.ecore.EClass referenceEClass,
Long referencedOid,
int i)
throws BimserverDatabaseException
setListItemReference in interface ListCapableVirtualObjectBimserverDatabaseExceptionpublic ByteBuffer write()
Copyright © 2019 OpenSource BIM. All rights reserved.