# Interface: com.pnfsoftware.jeb.core.units.code.simatic.IS7BlocksManager

A manager of S7 blocks.

## Method: findBlock
- parameter: `type`, type: `com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType`
- parameter: `number`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.code.simatic.IS7Block`

Description: Find a block.
parameter: type: block type
parameter: number: block number
return: the block, null if none

## Method: getBlockEntryName
- parameter: `blk`, type: `com.pnfsoftware.jeb.core.units.code.simatic.IS7Block`
- return type: `java.lang.String`

Description: Retrieve the optional entry name \(e.g. file name or path name\) name associated with a block.
parameter: blk: a block
return: optional string or path

## Method: getBlocks
- return type: `java.util.List<com.pnfsoftware.jeb.core.units.code.simatic.IS7Block>`

Description: Retrieve a read\-only list of S7 blocks managed by this object.
return: list of blocks

