JADE Java Persistence API
1.0

com.jadeworld.jade.rootschema
Class JadeBytes

java.lang.Object
  extended by com.jadeworld.jade.rootschema.Object
      extended by com.jadeworld.jade.rootschema.JadeBytes

public class JadeBytes
extends Object

JadeBytes


Field Summary
 
Fields inherited from class com.jadeworld.jade.rootschema.Object
oid
 
Constructor Summary
JadeBytes()
           
 
Method Summary
 void add(byte value)
           
 void allocate(long length)
           
 void appendData(byte[] data)
           
 short at(long offset)
           
 void atPut(long offset, byte value)
           
 void clear()
           
 Iterator createIterator()
           
 void extractToFile(java.lang.String fileName, boolean allowReplace)
           
 short first()
           
 byte[] getContent()
           
 byte[] getData(long offset, int length)
           
 long getLength()
           
 int getSegmentCount()
           
 int getSegmentSize()
           
 boolean getSingleFile()
           
 void grow(long length)
           
 boolean isEmpty()
           
 boolean isValid()
           
 short last()
           
 void loadFromFile(java.lang.String fileName)
           
 void purge()
           
 void putData(long offset, byte[] data)
           
 void setCaching(boolean onOff)
           
 void setContent(byte[] data)
           
 void setExpectedLength(long length)
           
 void setSingleFile(boolean value)
           
 void truncate(long newLength)
           
 
Methods inherited from class com.jadeworld.jade.rootschema.Object
changeObjectVolatility, creationTime, edition, equals, exclusiveLock, getClassNumberForObject, getInstanceIdForObject, getLockStatus, getName, getObjectStringForObject, getObjectVolatility, getOidString, getOidStringForObject, getPropertyValue, hashCode, hasMembers, isImportedObject, isKindOf, isLockedByMe, isObjectFrozen, isObjectNonSharedTransient, isObjectPersistent, isObjectSharedTransient, isObjectStable, isObjectTransient, isObjectVolatile, isSharedTransient, isSystemObject, isTransient, latestEdition, lock, makeObjectFrozen, makeObjectStable, makeObjectVolatile, reserveLock, sdeCauseEvent, sdsCauseEvent, setPropertyValue, sharedLock, toString, tryLock, unlock, updateObjectEdition
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JadeBytes

public JadeBytes()
Method Detail

add

public void add(byte value)

allocate

public void allocate(long length)

appendData

public void appendData(byte[] data)

at

public short at(long offset)

atPut

public void atPut(long offset,
                  byte value)

clear

public void clear()

createIterator

public Iterator createIterator()

extractToFile

public void extractToFile(java.lang.String fileName,
                          boolean allowReplace)

first

public short first()

getContent

public byte[] getContent()

getData

public byte[] getData(long offset,
                      int length)

getLength

public long getLength()

getSegmentCount

public int getSegmentCount()

getSegmentSize

public int getSegmentSize()

getSingleFile

public boolean getSingleFile()

grow

public void grow(long length)

isEmpty

public boolean isEmpty()

isValid

public boolean isValid()

last

public short last()

loadFromFile

public void loadFromFile(java.lang.String fileName)

purge

public void purge()

putData

public void putData(long offset,
                    byte[] data)

setCaching

public void setCaching(boolean onOff)

setContent

public void setContent(byte[] data)

setExpectedLength

public void setExpectedLength(long length)

setSingleFile

public void setSingleFile(boolean value)

truncate

public void truncate(long newLength)

JADE Java Persistence API
1.0

Copyright © 2007 Jade Software Corporation