# Interface: com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolProcessorFactory

ELF symbol processor factories can be registered using the [ELFPluginsService](ELFPluginsService). 

 Life\-cycle information: factories are single\-instance objects that create [symbol processors](IELFSymbolProcessor).

## Method: canProcess
- parameter: `elf`, type: `com.pnfsoftware.jeb.core.units.codeobject.IELFUnit`
- return type: `boolean`

Description: Determine whether this factory can process an ELF unit.
parameter: elf: ELF unit
return: true if this factory can process the unit

## Method: createInstance
- parameter: `elf`, type: `com.pnfsoftware.jeb.core.units.codeobject.IELFUnit`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolProcessor`

Description: Create a symbol processor instance for an ELF unit.
parameter: elf: ELF unit
return: symbol processor

