# Class: com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean

Boolean property type.

## Method: afterRead
- parameter: `def`, type: `com.pnfsoftware.jeb.core.properties.IPropertyDefinition`
- parameter: `value`, type: `java.lang.Object`
- return type: `java.lang.Object`


## Method: equals
- parameter: `obj`, type: `java.lang.Object`
- return type: `boolean`


## Method: getDefault
- return type: `java.lang.Boolean`


## Method: getName
- return type: `java.lang.String`


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


## Method: toString
- return type: `java.lang.String`


## Method: validate
- parameter: `value`, type: `java.lang.Object`
- return type: `boolean`


## Static Method: create
- parameter: `def`, type: `java.lang.Boolean`
- return type: `com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean`

Description: Create a boolean property type.
parameter: def: default value
return: a cached property type instance

## Static Method: create
- return type: `com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean`

Description: Define a boolean property that defaults to 'false'
return: the property type

