Constants
public 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.IOException
RrdException
RRDFile(java.io.File file) throws java.io.IOException, RrdException
java.io.IOException
RrdException
boolean isBigEndian()
int getAlignment()
double readDouble() throws java.io.IOException, RrdException
java.io.IOException
RrdException
int readInt() throws java.io.IOException, RrdException
java.io.IOException
RrdException
int 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.IOException
RrdException
void skipBytes(int n) throws java.io.IOException
java.io.IOException
int align(int boundary) throws java.io.IOException
java.io.IOException
int align() throws java.io.IOException
java.io.IOException
long info() throws java.io.IOException
java.io.IOException
long getFilePointer() throws java.io.IOException
java.io.IOException
void close() throws java.io.IOException
java.io.IOException