MemoryStream

Inheritance: java.lang.Object, com.aspose.threed.Stream

All Implemented Interfaces: java.lang.AutoCloseable

public class MemoryStream extends Stream implements AutoCloseable

Создано пользователем lexchou 13.06.2017.

Конструкторы

КонструкторОписание
MemoryStream()
MemoryStream(int capacity)
MemoryStream(byte[] data)

Поля

ПолеОписание
SEEK_CURRENT
SEEK_END
SEEK_SET

Методы

МетодОписание
close()
copyTo(Stream stream)
copyTo(OutputStream stream)
equals(Object arg0)
flush()
getBuffer()
getClass()
getInputStream()
getLength()
getOutputStream()
getSize()
hashCode()
notify()
notifyAll()
read(byte[] buf)
read(byte[] buf, int start, int len)
read(ByteSpan bytes)
readByte()
seek(long offset, int seek)
setCapacity(int cap)Устанавливает ёмкость в указанное значение
setLength(long len)
toArray()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)
wrap(InputStream stream)
wrap(OutputStream stream)Обёрните OutputStream как Stream, поток должен быть закрыт, чтобы сбросить данные в выходной поток.
write(byte[] buf)
write(byte[] buf, int start, int len)
write(ByteSpan bytes)
writeByte(int b)

MemoryStream()

public MemoryStream()

MemoryStream(int capacity)

public MemoryStream(int capacity)

Parameters:

ПараметрТипОписание
ёмкостьint

MemoryStream(byte[] data)

public MemoryStream(byte[] data)

Parameters:

ПараметрТипОписание
данныеbyte[]

SEEK_CURRENT

public static final int SEEK_CURRENT

SEEK_END

public static final int SEEK_END

SEEK_SET

public static final int SEEK_SET

close()

public void close()

copyTo(Stream stream)

public void copyTo(Stream stream)

Parameters:

ПараметрТипОписание
streamStream

copyTo(OutputStream stream)

public void copyTo(OutputStream stream)

Parameters:

ПараметрТипОписание
потокjava.io.OutputStream

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ПараметрТипОписание
arg0java.lang.Object

Returns: boolean

flush()

public void flush()

getBuffer()

public byte[] getBuffer()

Returns: byte[]

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getInputStream()

public InputStream getInputStream()

Returns: java.io.InputStream

getLength()

public long getLength()

Returns: long

getOutputStream()

public OutputStream getOutputStream()

Returns: java.io.OutputStream

getSize()

public int getSize()

Returns: int

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

read(byte[] buf)

public int read(byte[] buf)

Parameters:

ПараметрТипОписание
bufbyte[]

Returns: int

read(byte[] buf, int start, int len)

public int read(byte[] buf, int start, int len)

Parameters:

ПараметрТипОписание
bufbyte[]
началоint
lenint

Returns: int

read(ByteSpan bytes)

public int read(ByteSpan bytes)

Parameters:

ПараметрТипОписание
bytescom.aspose.threed.ByteSpan

Returns: int

readByte()

public int readByte()

Returns: int

seek(long offset, int seek)

public long seek(long offset, int seek)

Parameters:

ПараметрТипОписание
смещениеlong
seekint

Returns: long

setCapacity(int cap)

public void setCapacity(int cap)

Устанавливает ёмкость в указанное значение

Parameters:

ПараметрТипОписание
capintновая ёмкость потока памяти.

setLength(long len)

public void setLength(long len)

Parameters:

ПараметрТипОписание
lenlong

toArray()

public byte[] toArray()

Returns: byte[]

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ПараметрТипОписание
arg0long
arg1int

wrap(InputStream stream)

public static Stream wrap(InputStream stream)

Parameters:

ПараметрТипОписание
потокjava.io.InputStream

Returns: Stream

wrap(OutputStream stream)

public static Stream wrap(OutputStream stream)

Обёрните OutputStream как Stream, поток должен быть закрыт, чтобы сбросить данные в выходной поток.

Parameters:

ПараметрТипОписание
потокjava.io.OutputStreamпоток вывода для обёртки

Returns: Stream - wrapped Stream instance

write(byte[] buf)

public void write(byte[] buf)

Parameters:

ПараметрТипОписание
bufbyte[]

write(byte[] buf, int start, int len)

public void write(byte[] buf, int start, int len)

Parameters:

ПараметрТипОписание
bufbyte[]
началоint
lenint

write(ByteSpan bytes)

public void write(ByteSpan bytes)

Parameters:

ПараметрТипОписание
bytescom.aspose.threed.ByteSpan

writeByte(int b)

public void writeByte(int b)

Parameters:

ПараметрТипОписание
bint