# Class: com.pnfsoftware.jeb.core.units.impl.FileContainerUnit

Container units used to represent folders and files. Units and children units are created to mimic the file\-system structure provided as input.

## Constructor: FileContainerUnit
- parameter: `folder`, type: `java.io.File`
- parameter: `name`, type: `java.lang.String`
- parameter: `unitProcessor`, type: `com.pnfsoftware.jeb.core.units.IUnitProcessor`
- parameter: `parent`, type: `com.pnfsoftware.jeb.core.IUnitCreator`
- parameter: `pdm`, type: `com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager`

Description: Create a file container unit.
parameter: folder: input folder to be processed
parameter: name: unit name
parameter: unitProcessor: unit processor
parameter: parent: parent unit or artifact
parameter: pdm: property definition manager

## Method: process
- parameter: `processLeaves`, type: `boolean`
- return type: `boolean`


