java.io.Externalizable, java.io.Serializablepublic final class Range
extends java.lang.Object
implements java.io.Externalizable
| Constructor | Description |
|---|---|
Range() |
|
Range(long beg,
long end,
long size) |
|
Range(Range other) |
Copy constructor
|
Range(java.lang.String rawRange) |
| Modifier and Type | Method | Description |
|---|---|---|
long |
getBeg() |
|
long |
getEnd() |
|
long |
getSize() |
Note that this method may return -1 if begin and end are set (size is not -1 actually)
|
void |
readExternal(java.io.ObjectInput in) |
|
java.lang.String |
toString() |
|
void |
writeExternal(java.io.ObjectOutput out) |
public Range()
public Range(Range other)
public Range(long beg,
long end,
long size)
public Range(java.lang.String rawRange)
throws InvalidRangeException,
java.lang.NumberFormatException
rawRange - range textual representationInvalidRangeExceptionjava.lang.NumberFormatExceptionpublic final long getBeg()
public final long getEnd()
public final long getSize()
public final java.lang.String toString()
toString in class java.lang.Objectpublic final void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic final void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundException