edu.uci.isr.yancees.core
Class SubscriptionManager
java.lang.Object
edu.uci.isr.yancees.core.AbstractPluginTreeBuilder
edu.uci.isr.yancees.core.SubscriptionManager
public class SubscriptionManager
- extends AbstractPluginTreeBuilder
This class implements the component that parses a generic DOM tree and activates the
appropriate plug-ins to handle each tag. These plug-ins are connected together in a
publish-subscribe tree issuing a final answer at the top (head) of the tree back to this
class instance.
SubscriptionManager is a specialized PluginTreeBuilder that handles subscriptions.
It provides a hierarchical implementation of the parser that allocates the
plug-in in a bottom-up fashion, hooking them with their
next father plug-in in the XML hierarchy.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
print
protected boolean print
myInstance
protected static SubscriptionManager myInstance
SUBSCRIPTION_TAG
public static final java.lang.String SUBSCRIPTION_TAG
- See Also:
- Constant Field Values
SubscriptionManager
protected SubscriptionManager()
getInstance
public static SubscriptionManager getInstance()
- The only way to access the unique instance of ProtocolManager is by
using this access method
- Returns:
- the unique instance of this class.