# Class: com.pnfsoftware.jeb.core.EnginesPropertiesUtil

Utility class to handle \(parse and get, build and save\) some JEB back\-end properties. 

 Each property " `Xxx`" being handled should have 4 methods: 
 
- `parseXxx()`
-  
- `getXxx()`
-  
- `buildXxx()`
-  
- `setXxx()`
-  

 

 Properties currently handled: 
 
- .DevPluginClassnames \(string\)
-

## Constructor: EnginesPropertiesUtil
- parameter: `pm`, type: `com.pnfsoftware.jeb.core.properties.IPropertyManager`

Description: 
parameter: pm: optional \(needed only for getter and setter methods\) \- a JEB Engines PM object

## Method: buildDevPluginClassnames
- parameter: `devPluginClassnames`, type: `java.util.List<com.pnfsoftware.jeb.core.DevPluginClassname>`
- return type: `java.lang.String`


## Method: getDevPluginClassnames
- return type: `java.util.List<com.pnfsoftware.jeb.core.DevPluginClassname>`

Description: Read and parse the `.DevPluginClassnames` core property.
return: a list of plugins

## Method: parseDevPluginClassnames
- parameter: `s`, type: `java.lang.String`
- return type: `java.util.List<com.pnfsoftware.jeb.core.DevPluginClassname>`


## Method: setDevPluginClassnames
- parameter: `devPluginClassnames`, type: `java.util.List<com.pnfsoftware.jeb.core.DevPluginClassname>`


