Package 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
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:
-
Nested Class Summary
Nested classes/interfaces inherited from class ucar.unidata.util.ByteString
ByteString.Concrete, ByteString.Empty, ByteString.SubString, ByteString.TrSubString -
Field Summary
FieldsFields inherited from class ucar.unidata.util.ByteString.TrSubString
length_Fields inherited from class ucar.unidata.util.ByteString.Concrete
ba_Fields inherited from class ucar.unidata.util.ByteString
nada -
Constructor Summary
ConstructorsConstructorDescriptionSubString(byte[] ba, boolean share, int origin, int length) _more_SubString(ByteString.Concrete bs, int origin, int length) _more_SubString(ByteString.SubString sbs, int origin, int length) _more_ -
Method Summary
Methods inherited from class ucar.unidata.util.ByteString.TrSubString
getLengthMethods inherited from class ucar.unidata.util.ByteString.Concrete
subByteString, substring
-
Field Details
-
origin_
protected final int origin__more_
-
-
Constructor Details
-
SubString
public SubString(byte[] ba, boolean share, int origin, int length) _more_- Parameters:
ba-share-origin-length-
-
SubString
_more_- Parameters:
sbs-origin-length-
-
SubString
_more_- Parameters:
bs-origin-length-
-
-
Method Details
-
byteAt
public byte byteAt(int ii) _more_- Overrides:
byteAtin classByteString.TrSubString- Parameters:
ii-- Returns:
- _more_
-
copyBytes
public byte[] copyBytes(int srcpos, byte[] dst, int dstpos, int nbytes) _more_- Overrides:
copyBytesin classByteString.TrSubString- Parameters:
srcpos-dst-dstpos-nbytes-- Returns:
- _more_
-
toArray
public byte[] toArray()_more_- Overrides:
toArrayin classByteString.TrSubString- Returns:
- _more_
-