java.lang.Object
com.pi4j.common.IdentityBase<T>
com.pi4j.extension.ExtensionBase<T>
- All Implemented Interfaces:
Describable,Identity,Lifecycle<T>,Extension<T>
- Direct Known Subclasses:
PlatformBase,ProviderBase
Abstract ExtensionBase class.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
Field Summary
Fields inherited from class com.pi4j.common.IdentityBase
description, id, logger, metadata, name -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for ExtensionBase.ExtensionBase(String id) Constructor for ExtensionBase.ExtensionBase(String id, String name) Constructor for ExtensionBase.ExtensionBase(String id, String name, String description) Constructor for ExtensionBase. -
Method Summary
Methods inherited from class com.pi4j.common.IdentityBase
description, id, metadata, nameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.pi4j.common.Identity
description, getDescription, getId, getMetadata, getName, id, metadata, nameMethods inherited from interface com.pi4j.common.Lifecycle
initialize, shutdown
-
Constructor Details
-
ExtensionBase
public ExtensionBase()Constructor for ExtensionBase.
-
ExtensionBase
Constructor for ExtensionBase.
- Parameters:
id- aStringobject.
-
ExtensionBase
Constructor for ExtensionBase.
-
ExtensionBase
Constructor for ExtensionBase.
-