public class XmlPluginDefConfig extends Object implements org.azyva.dragom.model.config.PluginDefConfig
PluginDefConfig that allows reading from an XML
file.
This class is currently immutable and XmlNodeConfig.getPluginDefConfig(java.lang.Class<? extends org.azyva.dragom.model.plugin.NodePlugin>, java.lang.String)
relies on this immutability to ensure XmlConfig and its members cannot
be modified in an uncontrolled manner. If modification of the Config is
eventually possible and if this class becomes mutable,
XmlNodeConfig.getPluginDefConfig will need to be revised.
org.azyva.dragom.model.config.impl.xml| Constructor and Description |
|---|
XmlPluginDefConfig() |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends org.azyva.dragom.model.plugin.NodePlugin> |
getClassNodePlugin() |
String |
getPluginClass() |
String |
getPluginId() |
boolean |
isOnlyThisNode() |
String |
toString() |
public Class<? extends org.azyva.dragom.model.plugin.NodePlugin> getClassNodePlugin()
getClassNodePlugin in interface org.azyva.dragom.model.config.PluginDefConfigpublic String getPluginId()
getPluginId in interface org.azyva.dragom.model.config.PluginDefConfigpublic String getPluginClass()
getPluginClass in interface org.azyva.dragom.model.config.PluginDefConfigpublic boolean isOnlyThisNode()
isOnlyThisNode in interface org.azyva.dragom.model.config.PluginDefConfigCopyright © 2015–2016 AZYVA INC.. All rights reserved.