# Class: com.pnfsoftware.jeb.core.units.MetadataManager

A simple implementation of a metadata manager. Such objects are serializable if and only if all the groups they contain are also serializable.

## Constructor: MetadataManager

Description: Create an empty metadata manager.

## Method: addGroup
- parameter: `group`, type: `com.pnfsoftware.jeb.core.units.IMetadataGroup`
- return type: `boolean`


## Method: getGroupByName
- parameter: `name`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.IMetadataGroup`


## Method: getGroupCount
- return type: `int`


## Method: getGroups
- return type: `java.util.List<com.pnfsoftware.jeb.core.units.IMetadataGroup>`


## Method: insertGroup
- parameter: `index`, type: `int`
- parameter: `group`, type: `com.pnfsoftware.jeb.core.units.IMetadataGroup`
- return type: `boolean`


## Method: removeGroup
- parameter: `index`, type: `int`
- return type: `boolean`


## Method: removeGroupByName
- parameter: `name`, type: `java.lang.String`
- return type: `boolean`


