|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object akka.util.ByteIterator
public abstract class ByteIterator
An iterator over a ByteString.
Nested Class Summary | |
---|---|
static class |
ByteIterator.ByteArrayIterator
|
static class |
ByteIterator.ByteArrayIterator$
|
static class |
ByteIterator.MultiByteArrayIterator
|
static class |
ByteIterator.MultiByteArrayIterator$
|
Nested classes/interfaces inherited from interface scala.collection.Iterator |
---|
scala.collection.Iterator.ConcatIterator<A>, scala.collection.Iterator.GroupedIterator<B>, scala.collection.Iterator.JoinIterator<A> |
Nested classes/interfaces inherited from interface scala.collection.TraversableOnce |
---|
scala.collection.TraversableOnce.BufferedCanBuildFrom<A,CC extends scala.collection.TraversableOnce<java.lang.Object>>, scala.collection.TraversableOnce.FlattenOps<A>, scala.collection.TraversableOnce.ForceImplicitAmbiguity, scala.collection.TraversableOnce.MonadOps<A>, scala.collection.TraversableOnce.OnceCanBuildFrom<A> |
Constructor Summary | |
---|---|
ByteIterator()
|
Method Summary | ||
---|---|---|
abstract java.io.InputStream |
asInputStream()
Directly wraps this ByteIterator in an InputStream without copying. |
|
protected abstract void |
clear()
|
|
ByteIterator |
clone()
|
|
abstract int |
copyToBuffer(java.nio.ByteBuffer buffer)
Copy as many bytes as possible to a ByteBuffer, starting from it's current position. |
|
ByteIterator |
drop(int n)
|
|
ByteIterator |
dropWhile(scala.Function1<java.lang.Object,java.lang.Object> p)
|
|
scala.Tuple2<ByteIterator,ByteIterator> |
duplicate()
|
|
|
foldLeft(B z,
scala.Function2<B,java.lang.Object,B> op)
|
|
|
foreach(scala.Function1<java.lang.Object,U> f)
|
|
byte |
getByte()
Get a single Byte from this iterator. |
|
ByteIterator |
getBytes(byte[] xs)
Get a specific number of Bytes from this iterator. |
|
abstract ByteIterator |
getBytes(byte[] xs,
int offset,
int n)
Get a specific number of Bytes from this iterator. |
|
double |
getDouble(java.nio.ByteOrder byteOrder)
|
|
ByteIterator |
getDoubles(double[] xs,
java.nio.ByteOrder byteOrder)
Get a number of Doubles from this iterator. |
|
abstract ByteIterator |
getDoubles(double[] xs,
int offset,
int n,
java.nio.ByteOrder byteOrder)
Get a number of Doubles from this iterator. |
|
float |
getFloat(java.nio.ByteOrder byteOrder)
|
|
ByteIterator |
getFloats(float[] xs,
java.nio.ByteOrder byteOrder)
Get a number of Floats from this iterator. |
|
abstract ByteIterator |
getFloats(float[] xs,
int offset,
int n,
java.nio.ByteOrder byteOrder)
Get a number of Floats from this iterator. |
|
int |
getInt(java.nio.ByteOrder byteOrder)
Get a single Int from this iterator. |
|
ByteIterator |
getInts(int[] xs,
java.nio.ByteOrder byteOrder)
Get a number of Ints from this iterator. |
|
abstract ByteIterator |
getInts(int[] xs,
int offset,
int n,
java.nio.ByteOrder byteOrder)
Get a number of Ints from this iterator. |
|
long |
getLong(java.nio.ByteOrder byteOrder)
Get a single Long from this iterator. |
|
long |
getLongPart(int n,
java.nio.ByteOrder byteOrder)
Get a Long from this iterator where only the least significant n
bytes were encoded. |
|
ByteIterator |
getLongs(long[] xs,
java.nio.ByteOrder byteOrder)
Get a number of Longs from this iterator. |
|
abstract ByteIterator |
getLongs(long[] xs,
int offset,
int n,
java.nio.ByteOrder byteOrder)
Get a number of Longs from this iterator. |
|
short |
getShort(java.nio.ByteOrder byteOrder)
Get a single Short from this iterator. |
|
ByteIterator |
getShorts(short[] xs,
java.nio.ByteOrder byteOrder)
Get a number of Shorts from this iterator. |
|
abstract ByteIterator |
getShorts(short[] xs,
int offset,
int n,
java.nio.ByteOrder byteOrder)
Get a number of Shorts from this iterator. |
|
abstract byte |
head()
|
|
|
indexOf(B elem)
|
|
int |
indexOf(byte elem)
|
|
int |
indexWhere(scala.Function1<java.lang.Object,java.lang.Object> p)
|
|
abstract int |
len()
|
|
abstract byte |
next()
|
|
ByteIterator |
slice(int from,
int until)
|
|
scala.Tuple2<ByteIterator,ByteIterator> |
span(scala.Function1<java.lang.Object,java.lang.Object> p)
|
|
ByteIterator |
take(int n)
|
|
ByteIterator |
takeWhile(scala.Function1<java.lang.Object,java.lang.Object> p)
|
|
|
toArray(scala.reflect.ClassTag<B> arg0)
|
|
abstract ByteString |
toByteString()
|
|
ByteString |
toSeq()
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface scala.collection.BufferedIterator |
---|
buffered |
Methods inherited from interface scala.collection.Iterator |
---|
$plus$plus, collect, contains, copyToArray, corresponds, exists, filter, filterNot, find, flatMap, forall, grouped, hasDefiniteSize, hasNext, isEmpty, isTraversableAgain, length, map, padTo, partition, patch, sameElements, scanLeft, scanRight, seq, sliding, sliding$default$2, toIterator, toStream, toString, toTraversable, withFilter, zip, zipAll, zipWithIndex |
Methods inherited from interface scala.collection.TraversableOnce |
---|
$colon$bslash, $div$colon, addString, addString, addString, aggregate, collectFirst, copyToArray, copyToArray, copyToBuffer, count, fold, foldRight, max, maxBy, min, minBy, mkString, mkString, mkString, nonEmpty, product, reduce, reduceLeft, reduceLeftOption, reduceOption, reduceRight, reduceRightOption, reversed, size, sum, to, toBuffer, toIndexedSeq, toIterable, toList, toMap, toSet, toVector |
Constructor Detail |
---|
public ByteIterator()
Method Detail |
---|
public abstract int len()
public abstract byte head()
head
in interface scala.collection.BufferedIterator<java.lang.Object>
public abstract byte next()
next
in interface scala.collection.Iterator<java.lang.Object>
protected abstract void clear()
public ByteIterator clone()
clone
in class java.lang.Object
public scala.Tuple2<ByteIterator,ByteIterator> duplicate()
duplicate
in interface scala.collection.Iterator<java.lang.Object>
public ByteIterator take(int n)
take
in interface scala.collection.Iterator<java.lang.Object>
public ByteIterator drop(int n)
drop
in interface scala.collection.Iterator<java.lang.Object>
public ByteIterator slice(int from, int until)
slice
in interface scala.collection.Iterator<java.lang.Object>
public ByteIterator takeWhile(scala.Function1<java.lang.Object,java.lang.Object> p)
takeWhile
in interface scala.collection.Iterator<java.lang.Object>
public ByteIterator dropWhile(scala.Function1<java.lang.Object,java.lang.Object> p)
dropWhile
in interface scala.collection.Iterator<java.lang.Object>
public scala.Tuple2<ByteIterator,ByteIterator> span(scala.Function1<java.lang.Object,java.lang.Object> p)
span
in interface scala.collection.Iterator<java.lang.Object>
public int indexWhere(scala.Function1<java.lang.Object,java.lang.Object> p)
indexWhere
in interface scala.collection.Iterator<java.lang.Object>
public int indexOf(byte elem)
public <B> int indexOf(B elem)
indexOf
in interface scala.collection.Iterator<java.lang.Object>
public abstract ByteString toByteString()
public ByteString toSeq()
toSeq
in interface scala.collection.GenTraversableOnce<java.lang.Object>
toSeq
in interface scala.collection.TraversableOnce<java.lang.Object>
public <U> void foreach(scala.Function1<java.lang.Object,U> f)
foreach
in interface scala.collection.GenTraversableOnce<java.lang.Object>
foreach
in interface scala.collection.Iterator<java.lang.Object>
foreach
in interface scala.collection.TraversableOnce<java.lang.Object>
public <B> B foldLeft(B z, scala.Function2<B,java.lang.Object,B> op)
foldLeft
in interface scala.collection.GenTraversableOnce<java.lang.Object>
foldLeft
in interface scala.collection.TraversableOnce<java.lang.Object>
public <B> java.lang.Object toArray(scala.reflect.ClassTag<B> arg0)
toArray
in interface scala.collection.GenTraversableOnce<java.lang.Object>
toArray
in interface scala.collection.TraversableOnce<java.lang.Object>
public byte getByte()
public short getShort(java.nio.ByteOrder byteOrder)
byteOrder
- (undocumented)
public int getInt(java.nio.ByteOrder byteOrder)
byteOrder
- (undocumented)
public long getLong(java.nio.ByteOrder byteOrder)
byteOrder
- (undocumented)
public long getLongPart(int n, java.nio.ByteOrder byteOrder)
n
bytes were encoded.
n
- (undocumented)byteOrder
- (undocumented)
public float getFloat(java.nio.ByteOrder byteOrder)
public double getDouble(java.nio.ByteOrder byteOrder)
public ByteIterator getBytes(byte[] xs)
xs
- (undocumented)
public abstract ByteIterator getBytes(byte[] xs, int offset, int n)
xs
- (undocumented)offset
- (undocumented)n
- (undocumented)
public ByteIterator getShorts(short[] xs, java.nio.ByteOrder byteOrder)
xs
- (undocumented)byteOrder
- (undocumented)
public abstract ByteIterator getShorts(short[] xs, int offset, int n, java.nio.ByteOrder byteOrder)
xs
- (undocumented)offset
- (undocumented)n
- (undocumented)byteOrder
- (undocumented)
public ByteIterator getInts(int[] xs, java.nio.ByteOrder byteOrder)
xs
- (undocumented)byteOrder
- (undocumented)
public abstract ByteIterator getInts(int[] xs, int offset, int n, java.nio.ByteOrder byteOrder)
xs
- (undocumented)offset
- (undocumented)n
- (undocumented)byteOrder
- (undocumented)
public ByteIterator getLongs(long[] xs, java.nio.ByteOrder byteOrder)
xs
- (undocumented)byteOrder
- (undocumented)
public abstract ByteIterator getLongs(long[] xs, int offset, int n, java.nio.ByteOrder byteOrder)
xs
- (undocumented)offset
- (undocumented)n
- (undocumented)byteOrder
- (undocumented)
public ByteIterator getFloats(float[] xs, java.nio.ByteOrder byteOrder)
xs
- (undocumented)byteOrder
- (undocumented)
public abstract ByteIterator getFloats(float[] xs, int offset, int n, java.nio.ByteOrder byteOrder)
xs
- (undocumented)offset
- (undocumented)n
- (undocumented)byteOrder
- (undocumented)
public ByteIterator getDoubles(double[] xs, java.nio.ByteOrder byteOrder)
xs
- (undocumented)byteOrder
- (undocumented)
public abstract ByteIterator getDoubles(double[] xs, int offset, int n, java.nio.ByteOrder byteOrder)
xs
- (undocumented)offset
- (undocumented)n
- (undocumented)byteOrder
- (undocumented)
public abstract int copyToBuffer(java.nio.ByteBuffer buffer)
buffer
- a ByteBuffer to copy bytes to
public abstract java.io.InputStream asInputStream()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |