ucar.unidata.util
Class ByteString.SubString
java.lang.Object
ucar.unidata.util.ByteString
ucar.unidata.util.ByteString.Concrete
ucar.unidata.util.ByteString.TrSubString
ucar.unidata.util.ByteString.SubString
- All Implemented Interfaces:
- Serializable, Comparable
- Enclosing class:
- ByteString
public static class ByteString.SubString
- extends ByteString.TrSubString
A ByteString implementation whose
origin is offset in the underlying byte array and
whose length is possibly less than the underlying
byte array. "SubString of ByteString".
- See Also:
- Serialized Form
|
Field Summary |
protected int |
origin_
_more_ |
|
Method Summary |
byte |
byteAt(int ii)
_more_ |
byte[] |
copyBytes(int srcpos,
byte[] dst,
int dstpos,
int nbytes)
_more_ |
byte[] |
toArray()
_more_ |
| Methods inherited from class ucar.unidata.util.ByteString |
ByteToChar8859_1, charAt, CharToByte8859_1, compare, compare, compareTo, compareTo, compareTo, concat, concat, equals, equalS, format, hashCode, length, main, substring, toString |
origin_
protected final int origin_
- _more_
ByteString.SubString
public ByteString.SubString(byte[] ba,
boolean share,
int origin,
int length)
- _more_
- Parameters:
ba - share - origin - length -
ByteString.SubString
public ByteString.SubString(ByteString.SubString sbs,
int origin,
int length)
- _more_
- Parameters:
sbs - origin - length -
ByteString.SubString
public ByteString.SubString(ByteString.Concrete bs,
int origin,
int length)
- _more_
- Parameters:
bs - origin - length -
byteAt
public byte byteAt(int ii)
- _more_
- Overrides:
byteAt in class ByteString.TrSubString
- Parameters:
ii -
- Returns:
- _more_
copyBytes
public byte[] copyBytes(int srcpos,
byte[] dst,
int dstpos,
int nbytes)
- _more_
- Overrides:
copyBytes in class ByteString.TrSubString
- Parameters:
srcpos - dst - dstpos - nbytes -
- Returns:
- _more_
toArray
public byte[] toArray()
- _more_
- Overrides:
toArray in class ByteString.TrSubString
- Returns:
- _more_