|
dbXML API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.dbxml.db.core.data.Value
Value is the primary base class for all data storing objects. The content window of Value objects are immutable, but the underlying byte array is not.
Constructor Summary | |
Value(byte[] data)
|
|
Value(byte[] data,
int pos,
int len)
|
|
Value(java.lang.String data)
|
|
Value(java.lang.String data,
boolean utf8)
|
|
Value(Value value)
|
Method Summary | |
int |
compareTo(java.lang.Object obj)
|
int |
compareTo(Value value)
|
void |
copyTo(byte[] tdata,
int tpos)
|
boolean |
equals(java.lang.Object obj)
|
boolean |
equals(Value value)
|
byte[] |
getData()
getData retrieves the data being stored by the Value as a byte array. |
java.io.InputStream |
getInputStream()
getInputStream returns an InputStream for the Value. |
int |
getLength()
getLength retrieves the length of the data being stored by the Value. |
int |
getOffset()
getOffset returns the offset into the data being stored by the Value that the value begins. |
byte[] |
getRawData()
getRawData returns the byte array that this Value belongs to, which may ultimately be larger than the actual value. |
int |
hashCode()
|
boolean |
startsWith(Value value)
|
void |
streamTo(java.io.OutputStream out)
streamTo streams the content of the Value to an OutputStream. |
java.lang.String |
toString()
|
java.lang.String |
toString(boolean utf8)
|
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Value(Value value)
public Value(byte[] data)
public Value(byte[] data, int pos, int len)
public Value(java.lang.String data)
public Value(java.lang.String data, boolean utf8)
Method Detail |
public final byte[] getData()
public final byte[] getRawData()
public final int getOffset()
public final int getLength()
public final java.io.InputStream getInputStream()
public final void streamTo(java.io.OutputStream out) throws java.io.IOException
out
- the OutputStream
java.io.IOException
public final void copyTo(byte[] tdata, int tpos)
public final java.lang.String toString(boolean utf8)
public final java.lang.String toString()
public int hashCode()
public boolean equals(Value value)
public boolean equals(java.lang.Object obj)
public int compareTo(Value value)
public final int compareTo(java.lang.Object obj)
compareTo
in interface java.lang.Comparable
public final boolean startsWith(Value value)
|
dbXML API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |