org.eclipse.emf.ecore.resource.impl
Class BinaryResourceImpl.BinaryIO

java.lang.Object
  extended by org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.BinaryIO
Direct Known Subclasses:
BinaryResourceImpl.EObjectInputStream, BinaryResourceImpl.EObjectOutputStream
Enclosing class:
BinaryResourceImpl

public static class BinaryResourceImpl.BinaryIO
extends java.lang.Object


Nested Class Summary
protected static class BinaryResourceImpl.BinaryIO.FeatureKind
           
static class BinaryResourceImpl.BinaryIO.Version
           
 
Field Summary
protected  URI baseURI
           
protected  char[] characters
           
protected  FeatureMap.Entry.Internal[][] featureMapEntryDataArrayBuffer
           
protected  int featureMapEntryDataArrayBufferCount
           
protected  InternalEObject[][] internalEObjectDataArrayBuffer
           
protected  int internalEObjectDataArrayBufferCount
           
protected  java.util.Map<?,?> options
           
protected  Resource resource
           
protected  int style
           
static int STYLE_BINARY_DATE
           
static int STYLE_BINARY_FLOATING_POINT
           
static int STYLE_PROXY_ATTRIBUTES
           
protected  BinaryResourceImpl.BinaryIO.Version version
           
 
Constructor Summary
BinaryResourceImpl.BinaryIO()
           
 
Method Summary
protected  FeatureMap.Entry.Internal[] allocateFeatureMapEntryArray(int length)
           
protected  InternalEObject[] allocateInternalEObjectArray(int length)
           
protected  URI deresolve(URI uri)
           
protected static int getStyle(java.util.Map<?,?> options)
           
protected  void recycle(FeatureMap.Entry.Internal[] values)
           
protected  void recycle(InternalEObject[] values)
           
protected  URI resolve(URI uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STYLE_BINARY_FLOATING_POINT

public static final int STYLE_BINARY_FLOATING_POINT
Since:
2.7
See Also:
BinaryResourceImpl.OPTION_STYLE_BINARY_FLOATING_POINT, Constant Field Values

STYLE_BINARY_DATE

public static final int STYLE_BINARY_DATE
Since:
2.7
See Also:
BinaryResourceImpl.OPTION_STYLE_BINARY_DATE, Constant Field Values

STYLE_PROXY_ATTRIBUTES

public static final int STYLE_PROXY_ATTRIBUTES
Since:
2.7
See Also:
BinaryResourceImpl.OPTION_STYLE_PROXY_ATTRIBUTES, Constant Field Values

version

protected BinaryResourceImpl.BinaryIO.Version version

style

protected int style
Since:
2.7

resource

protected Resource resource

baseURI

protected URI baseURI

options

protected java.util.Map<?,?> options

characters

protected char[] characters

internalEObjectDataArrayBuffer

protected InternalEObject[][] internalEObjectDataArrayBuffer

internalEObjectDataArrayBufferCount

protected int internalEObjectDataArrayBufferCount

featureMapEntryDataArrayBuffer

protected FeatureMap.Entry.Internal[][] featureMapEntryDataArrayBuffer

featureMapEntryDataArrayBufferCount

protected int featureMapEntryDataArrayBufferCount
Constructor Detail

BinaryResourceImpl.BinaryIO

public BinaryResourceImpl.BinaryIO()
Method Detail

getStyle

protected static int getStyle(java.util.Map<?,?> options)

resolve

protected URI resolve(URI uri)

deresolve

protected URI deresolve(URI uri)

allocateInternalEObjectArray

protected InternalEObject[] allocateInternalEObjectArray(int length)

recycle

protected void recycle(InternalEObject[] values)

allocateFeatureMapEntryArray

protected FeatureMap.Entry.Internal[] allocateFeatureMapEntryArray(int length)

recycle

protected void recycle(FeatureMap.Entry.Internal[] values)

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.