public static class BinaryResourceImpl.EObjectInputStream extends BinaryResourceImpl.BinaryIO
Modifier and Type | Class and Description |
---|---|
protected static class |
BinaryResourceImpl.EObjectInputStream.EClassData |
protected static class |
BinaryResourceImpl.EObjectInputStream.EPackageData |
protected static class |
BinaryResourceImpl.EObjectInputStream.EStructuralFeatureData |
BinaryResourceImpl.BinaryIO.FeatureKind, BinaryResourceImpl.BinaryIO.Version
Modifier and Type | Field and Description |
---|---|
protected BasicEList<java.lang.Object> |
dataValueList |
protected java.util.List<InternalEObject> |
eObjectList |
protected java.util.List<BinaryResourceImpl.EObjectInputStream.EPackageData> |
ePackageDataList |
protected java.io.InputStream |
inputStream |
protected int[][] |
intDataArrayBuffer |
protected int |
intDataArrayBufferCount |
protected BasicEList<InternalEObject> |
internalEObjectList |
protected boolean |
isEagerProxyResolution |
protected ResourceSet |
resourceSet |
protected java.util.List<URI> |
uriList |
baseURI, characters, featureMapEntryDataArrayBuffer, featureMapEntryDataArrayBufferCount, internalEObjectDataArrayBuffer, internalEObjectDataArrayBufferCount, options, resource, style, STYLE_BINARY_DATE, STYLE_BINARY_ENUMERATOR, STYLE_BINARY_FLOATING_POINT, STYLE_DATA_CONVERTER, STYLE_PROXY_ATTRIBUTES, version
Constructor and Description |
---|
BinaryResourceImpl.EObjectInputStream(java.io.InputStream inputStream,
java.util.Map<?,?> options) |
allocateFeatureMapEntryArray, allocateInternalEObjectArray, deresolve, getStyle, recycle, recycle, resolve
protected ResourceSet resourceSet
protected java.io.InputStream inputStream
protected java.util.List<BinaryResourceImpl.EObjectInputStream.EPackageData> ePackageDataList
protected java.util.List<InternalEObject> eObjectList
protected java.util.List<URI> uriList
protected BasicEList<InternalEObject> internalEObjectList
protected BasicEList<java.lang.Object> dataValueList
protected boolean isEagerProxyResolution
protected int[][] intDataArrayBuffer
protected int intDataArrayBufferCount
public BinaryResourceImpl.EObjectInputStream(java.io.InputStream inputStream, java.util.Map<?,?> options) throws java.io.IOException
java.io.IOException
protected void readSignature() throws java.io.IOException
java.io.IOException
protected void readVersion() throws java.io.IOException
java.io.IOException
protected void readStyle() throws java.io.IOException
java.io.IOException
protected int[] allocateIntArray(int length)
protected void recycle(int[] values)
protected BinaryResourceImpl.EObjectInputStream.EPackageData readEPackage() throws java.io.IOException
java.io.IOException
protected BinaryResourceImpl.EObjectInputStream.EClassData readEClass() throws java.io.IOException
java.io.IOException
protected BinaryResourceImpl.EObjectInputStream.EStructuralFeatureData readEStructuralFeature() throws java.io.IOException
java.io.IOException
protected BinaryResourceImpl.EObjectInputStream.EStructuralFeatureData getEStructuralFeatureData(BinaryResourceImpl.EObjectInputStream.EClassData eClassData, int featureID) throws java.io.IOException
java.io.IOException
public void loadResource(Resource resource) throws java.io.IOException
java.io.IOException
public void loadEObjects(InternalEList<InternalEObject> internalEObjects) throws java.io.IOException
java.io.IOException
public void loadFeatureMap(FeatureMap.Internal featureMap) throws java.io.IOException
java.io.IOException
public FeatureMap.Entry.Internal loadFeatureMapEntry() throws java.io.IOException
java.io.IOException
public InternalEObject loadEObject() throws java.io.IOException
java.io.IOException
protected void loadFeatureValue(InternalEObject internalEObject, BinaryResourceImpl.EObjectInputStream.EStructuralFeatureData eStructuralFeatureData) throws java.io.IOException
java.io.IOException
public byte readByte() throws java.io.IOException
java.io.IOException
public void flush() throws java.io.IOException
java.io.IOException
public boolean readBoolean() throws java.io.IOException
java.io.IOException
public char readChar() throws java.io.IOException
java.io.IOException
public short readShort() throws java.io.IOException
java.io.IOException
public int readInt() throws java.io.IOException
java.io.IOException
public long readLong() throws java.io.IOException
java.io.IOException
public float readFloat() throws java.io.IOException
java.io.IOException
public double readDouble() throws java.io.IOException
java.io.IOException
public int readCompressedInt() throws java.io.IOException
java.io.IOException
public java.lang.String readSegmentedString() throws java.io.IOException
java.io.IOException
public java.lang.String readString() throws java.io.IOException
java.io.IOException
public java.util.Date readDate() throws java.io.IOException
java.io.IOException
public URI readURI() throws java.io.IOException
java.io.IOException