# JavaStreamFile Class

> Class JavaStreamFile.

- Product: Adobe PDF Library 18
- Language: Java
- Version: APDFL18.0.5PlusP2e
- HTML page: https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/JavaStreamFile
- Version index: https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/llms.txt

```java
class JavaStreamFile
```

**Namespace:** `com::datalogics::PDFL`

**Referenced by:** [`Document`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/Document.md), [`FileAttachment`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/FileAttachment.md), [`Image`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/Image.md), [`ImageCollection`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/ImageCollection.md), [`PDFOptimizer`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/PDFOptimizer.md)

## Constructors

### JavaStreamFile

```java
com.datalogics.PDFL.JavaStreamFile.JavaStreamFile()
```

*constructor*

## Methods

### delete

```java
synchronized void com.datalogics.PDFL.JavaStreamFile.delete(Boolean disposing)
```

*protected*

**Parameters**

- `disposing` (`Boolean`)

**Returns:** `synchronized void`

### delete

```java
synchronized void com.datalogics.PDFL.JavaStreamFile.delete()
```

**Returns:** `synchronized void`

### endOfFile

```java
long com.datalogics.PDFL.JavaStreamFile.endOfFile()
```

**Returns:** `long`

### finalize

```java
void com.datalogics.PDFL.JavaStreamFile.finalize()
```

*protected*

**Returns:** `void`

### position

```java
long com.datalogics.PDFL.JavaStreamFile.position()
```

**Returns:** `long`

### read

```java
byte[] com.datalogics.PDFL.JavaStreamFile.read(long count)
```

**Parameters**

- `count` (`long`)

**Returns:** `byte[]`

### seek

```java
void com.datalogics.PDFL.JavaStreamFile.seek(long pos)
```

**Parameters**

- `pos` (`long`)

**Returns:** `void`

### write

```java
void com.datalogics.PDFL.JavaStreamFile.write(byte[] arg0)
```

**Parameters**

- `arg0` (`byte[]`)

**Returns:** `void`
