# Class: com.pnfsoftware.jeb.core.dao.impl.JDB2Writer

JDB2 \(JEB saved project database\) record writer.

## Constructor: JDB2Writer
- parameter: `f`, type: `java.io.File`

Description: Create a writer for a new JDB2 file.
parameter: f: target JDB2 file
throws: if the file cannot be created

## Constructor: JDB2Writer
- parameter: `f`, type: `java.io.File`
- parameter: `appendIfExists`, type: `boolean`

Description: Create a writer for a JDB2 file.
parameter: f: target JDB2 file
parameter: appendIfExists: if `true`, append new records to an existing JDB2 file
throws: if the file cannot be created, opened, or validated

## Method: beginRecord
- parameter: `type`, type: `int`
- parameter: `flags`, type: `int`
- return type: `java.io.OutputStream`


## Method: close


## Method: endRecord
- parameter: `out`, type: `java.io.OutputStream`


## Method: getBackingFile
- return type: `java.io.File`


## Method: hasBackingFile
- return type: `boolean`


## Method: verify


