FileStream

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

public class FileStream extends Stream

2017年6月16日、lexchou によって作成されました。

コンストラクタ

コンストラクタ説明
FileStream(String fileName, int fileMode, int fileAccess)
FileStream(String fileName, int fileMode)
FileStream(File file, int fileMode, int fileAccess)

フィールド

フィールド説明
APPEND
CREATE
OPEN
READ
READ_WRITE
SEEK_CURRENT
SEEK_END
SEEK_SET
WRITE

メソッド

メソッド説明
close()
copyTo(Stream output)
equals(Object arg0)
flush()
getClass()
getInputStream()
getLength()
getOutputStream()
hashCode()
notify()
notifyAll()
read(byte[] buf)
read(byte[] buf, int start, int len)
read(ByteSpan bytes)
readByte()
seek(long offset, int seek)
setLength(long len)
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)

FileStream(String fileName, int fileMode, int fileAccess)

public FileStream(String fileName, int fileMode, int fileAccess)

Parameters:

パラメーター説明
fileNamejava.lang.String
fileModeint
fileAccessint

FileStream(String fileName, int fileMode)

public FileStream(String fileName, int fileMode)

Parameters:

パラメーター説明
fileNamejava.lang.String
fileModeint

FileStream(File file, int fileMode, int fileAccess)

public FileStream(File file, int fileMode, int fileAccess)

Parameters:

パラメーター説明
filejava.io.File
fileModeint
fileAccessint

APPEND

public static final int APPEND

CREATE

public static final int CREATE

OPEN

public static final int OPEN

READ

public static final int READ

READ_WRITE

public static final int READ_WRITE

SEEK_CURRENT

public static final int SEEK_CURRENT

SEEK_END

public static final int SEEK_END

SEEK_SET

public static final int SEEK_SET

WRITE

public static final int WRITE

close()

public void close()

copyTo(Stream output)

public void copyTo(Stream output)

Parameters:

パラメーター説明
outputStream

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

パラメーター説明
arg0java.lang.Object

Returns: boolean

flush()

public void flush()

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

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

setLength(long len)

public void setLength(long len)

Parameters:

パラメーター説明
lenlong

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