java.lang.Object
com.pi4j.config.ConfigBase<CONFIG_TYPE>
- All Implemented Interfaces:
Config<CONFIG_TYPE>
ConfigBase class.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
Field Summary
FieldsFields inherited from interface com.pi4j.config.Config
DESCRIPTION_KEY, ID_KEY, NAME_KEY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPRIVATE CONSTRUCTORprotectedConfigBase(Map<String, String> properties) PRIVATE CONSTRUCTOR -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.pi4j.config.Config
getDescription, getId, getName
-
Field Details
-
id
-
name
-
description
-
properties
-
-
Constructor Details
-
ConfigBase
protected ConfigBase()PRIVATE CONSTRUCTOR -
ConfigBase
PRIVATE CONSTRUCTOR- Parameters:
properties- aMapobject.
-
-
Method Details
-
properties
Underlying raw configuration properties.- Specified by:
propertiesin interfaceConfig<CONFIG_TYPE extends Config>- Returns:
- a
MapofString,Stringof raw property keys and string values.
-
id
id.
- Specified by:
idin interfaceConfig<CONFIG_TYPE extends Config>- Returns:
- a
Stringobject.
-
name
name.
- Specified by:
namein interfaceConfig<CONFIG_TYPE extends Config>- Returns:
- a
Stringobject.
-
description
description.
- Specified by:
descriptionin interfaceConfig<CONFIG_TYPE extends Config>- Returns:
- a
Stringobject.
-
validate
public void validate()validate.
- Specified by:
validatein interfaceConfig<CONFIG_TYPE extends Config>
-