public class ModuleConfig extends Object implements Cloneable
Base class to hold modules' configuration options
Modifier and Type | Field and Description |
---|---|
boolean |
autoStart |
String |
id
Unique ID of the module.
|
String |
moduleClass
Class implementing the module (will be instantiated when module is loaded)
|
String |
name |
Constructor and Description |
---|
ModuleConfig() |
@DisplayInfo(label="Module ID", desc="Unique local ID of the module") public String id
@DisplayInfo(label="Module Class", desc="Module implementation class") public String moduleClass
@DisplayInfo(label="Module Name", desc="User chosen name for the module") public String name
@DisplayInfo(label="Auto Start", desc="Set to automatically start the module when it is loaded") public boolean autoStart
public ModuleConfig clone()
Copyright © 2016 Sensia Software LLC. All rights reserved.