org.apache.derby.iapi.services.io
Class FormatableLongHolder

java.lang.Object
  extended byorg.apache.derby.iapi.services.io.FormatableLongHolder
All Implemented Interfaces:
java.io.Externalizable, Formatable, java.io.Serializable, TypedFormat

public class FormatableLongHolder
extends java.lang.Object
implements Formatable

A formatable holder for an long.

See Also:
Serialized Form

Field Summary
private  long theLong
           
 
Constructor Summary
FormatableLongHolder()
          Niladic constructor for formatable
FormatableLongHolder(long theLong)
          Construct a FormatableLongHolder using the input integer.
 
Method Summary
static FormatableLongHolder[] getFormatableLongHolders(long[] theLongs)
          Create and return an array of FormatableLongHolders given an array of ints.
 long getLong()
          Get the held int.
 int getTypeFormatId()
          Get the formatID which corresponds to this class.
 void readExternal(ArrayInputStream in)
           
 void readExternal(java.io.ObjectInput in)
          Read this formatable from a stream of stored objects.
 void setLong(int theLong)
          Set the held int to the input int.
 void writeExternal(java.io.ObjectOutput out)
          Write this formatable out
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theLong

private long theLong
Constructor Detail

FormatableLongHolder

public FormatableLongHolder()
Niladic constructor for formatable


FormatableLongHolder

public FormatableLongHolder(long theLong)
Construct a FormatableLongHolder using the input integer.

Parameters:
theLong - the long to hold
Method Detail

setLong

public void setLong(int theLong)
Set the held int to the input int.


getLong

public long getLong()
Get the held int.

Returns:
The held int.

getFormatableLongHolders

public static FormatableLongHolder[] getFormatableLongHolders(long[] theLongs)
Create and return an array of FormatableLongHolders given an array of ints.

Returns:
An array of FormatableLongHolders

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Write this formatable out

Specified by:
writeExternal in interface java.io.Externalizable
Parameters:
out - write bytes here
Throws:
java.io.IOException - thrown on error

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException
Read this formatable from a stream of stored objects.

Specified by:
readExternal in interface java.io.Externalizable
Parameters:
in - read this.
Throws:
java.io.IOException - thrown on error

readExternal

public void readExternal(ArrayInputStream in)
                  throws java.io.IOException
Throws:
java.io.IOException

getTypeFormatId

public int getTypeFormatId()
Get the formatID which corresponds to this class.

Specified by:
getTypeFormatId in interface TypedFormat
Returns:
the formatID of this class


Apache Derby V10.0 Engine Documentation - Copyright © 1997,2004 The Apache Software Foundation or its licensors, as applicable.