org.openfast.template
Class AbstractTemplateRegistry

java.lang.Object
  extended by org.openfast.template.AbstractTemplateRegistry
All Implemented Interfaces:
java.lang.Iterable, TemplateRegistry
Direct Known Subclasses:
BasicTemplateRegistry

public abstract class AbstractTemplateRegistry
extends java.lang.Object
implements TemplateRegistry


Field Summary
 
Fields inherited from interface org.openfast.template.TemplateRegistry
NULL
 
Constructor Summary
AbstractTemplateRegistry()
           
 
Method Summary
 void addTemplateRegisteredListener(TemplateRegisteredListener templateRegisteredListener)
           
 MessageTemplate get(java.lang.String name)
           
 int getId(java.lang.String name)
           
 boolean isDefined(java.lang.String name)
           
 boolean isRegistered(java.lang.String name)
           
protected  void notifyTemplateRegistered(MessageTemplate template, int id)
           
 void register(int templateId, java.lang.String name)
           
 void remove(java.lang.String name)
           
 void removeTemplateRegisteredListener(TemplateRegisteredListener templateRegisteredListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openfast.template.TemplateRegistry
define, get, get, getId, getId, getTemplates, isDefined, isRegistered, isRegistered, isRegistered, iterator, nameIterator, register, register, registerAll, remove, remove, remove
 

Constructor Detail

AbstractTemplateRegistry

public AbstractTemplateRegistry()
Method Detail

get

public MessageTemplate get(java.lang.String name)
Specified by:
get in interface TemplateRegistry

getId

public int getId(java.lang.String name)
Specified by:
getId in interface TemplateRegistry

isDefined

public boolean isDefined(java.lang.String name)
Specified by:
isDefined in interface TemplateRegistry

isRegistered

public boolean isRegistered(java.lang.String name)
Specified by:
isRegistered in interface TemplateRegistry

register

public void register(int templateId,
                     java.lang.String name)
Specified by:
register in interface TemplateRegistry

remove

public void remove(java.lang.String name)
Specified by:
remove in interface TemplateRegistry

notifyTemplateRegistered

protected void notifyTemplateRegistered(MessageTemplate template,
                                        int id)

addTemplateRegisteredListener

public void addTemplateRegisteredListener(TemplateRegisteredListener templateRegisteredListener)
Specified by:
addTemplateRegisteredListener in interface TemplateRegistry

removeTemplateRegisteredListener

public void removeTemplateRegisteredListener(TemplateRegisteredListener templateRegisteredListener)
Specified by:
removeTemplateRegisteredListener in interface TemplateRegistry


Copyright © 2006-2008 The LaSalle Technology Group, LLC. All Rights Reserved.