Constantspublic class RRDFile extends java.lang.Object implements Constants
Currently this can read RRD files that were generated on Solaris (Sparc) and Linux (x86).
| 修飾子とタイプ | フィールド | 説明 |
|---|---|---|
(package private) int |
alignment |
|
(package private) boolean |
bigEndian |
|
(package private) byte[] |
buffer |
|
(package private) boolean |
debug |
|
(package private) java.io.RandomAccessFile |
ras |
CF_NAM_SIZE, COOKIE, DS_NAM_SIZE, DST_SIZE, FLOAT_COOKIE, FLOAT_COOKIE_BIG_ENDIAN, FLOAT_COOKIE_LITTLE_ENDIAN, LAST_DS_LEN, VERSION, VERSION3| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
(package private) int |
align() |
|
(package private) int |
align(int boundary) |
|
(package private) void |
close() |
|
(package private) int |
getAlignment() |
|
(package private) long |
getFilePointer() |
|
(package private) long |
info() |
|
(package private) boolean |
isBigEndian() |
|
(package private) double |
readDouble() |
|
(package private) int |
readInt() |
|
(package private) int |
readInt(boolean dump) |
Reads the next integer (4 or 8 bytes depending on alignment), advancing the file pointer
and returns it
If the alignment is 8-bytes (64-bit), then 8 bytes are read, but only the lower 4-bytes (32-bits) are
returned.
|
(package private) java.lang.String |
readString(int maxLength) |
|
(package private) void |
skipBytes(int n) |
boolean bigEndian
boolean debug
int alignment
java.io.RandomAccessFile ras
byte[] buffer
RRDFile(java.lang.String name)
throws java.io.IOException,
RrdException
java.io.IOExceptionRrdExceptionRRDFile(java.io.File file)
throws java.io.IOException,
RrdException
java.io.IOExceptionRrdExceptionboolean isBigEndian()
int getAlignment()
double readDouble()
throws java.io.IOException,
RrdException
java.io.IOExceptionRrdExceptionint readInt()
throws java.io.IOException,
RrdException
java.io.IOExceptionRrdExceptionint readInt(boolean dump)
throws java.io.IOException,
RrdException
java.io.IOException - - A file access errorRrdException - - Not enough bytes were left in the file to read the integer.java.lang.String readString(int maxLength)
throws java.io.IOException,
RrdException
java.io.IOExceptionRrdExceptionvoid skipBytes(int n)
throws java.io.IOException
java.io.IOExceptionint align(int boundary) throws java.io.IOException
java.io.IOExceptionint align() throws java.io.IOException
java.io.IOExceptionlong info() throws java.io.IOException
java.io.IOExceptionlong getFilePointer()
throws java.io.IOException
java.io.IOExceptionvoid close()
throws java.io.IOException
java.io.IOException