unbbayes.prs.builder.extension
Class PluginNodeBuilder
java.lang.Object
unbbayes.prs.builder.extension.PluginNodeBuilder
- All Implemented Interfaces:
- INodeBuilder
- Direct Known Subclasses:
- ClassInstantiationPluginNodeBuilder
public abstract class PluginNodeBuilder
- extends Object
- implements INodeBuilder
This is a node builder for a special purpose: build
plugin based nodes.
A plugin developer may extend this class or implement
INodeBuilder
in order to provide a node builder
for UnBBayes.
- Author:
- Shou Matsumoto
Constructor Summary |
PluginNodeBuilder()
A plugin node builder must have its default constructor public. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PluginNodeBuilder
public PluginNodeBuilder()
- A plugin node builder must have its default constructor public.
buildNode
public Node buildNode()
- This method is eqivalent to
#buildPluginNode().getNode()
- Specified by:
buildNode
in interface INodeBuilder
- Returns:
- instance of Node
buildPluginNode
public abstract IPluginNode buildPluginNode()
throws InstantiationException,
IllegalAccessException
- Obtains an instance of plugin node
- Returns:
-
- Throws:
InstantiationException
IllegalAccessException
Copyright © 2001-2010 University of Brasilia - UnB. All Rights Reserved.