org.openfast.template
Interface TemplateRegistry
- All Superinterfaces:
- java.lang.Iterable
- All Known Implementing Classes:
- AbstractTemplateRegistry, BasicTemplateRegistry
public interface TemplateRegistry
- extends java.lang.Iterable
NULL
static final TemplateRegistry NULL
registerAll
void registerAll(TemplateRegistry registry)
register
void register(int id,
MessageTemplate template)
register
void register(int id,
java.lang.String name)
register
void register(int id,
QName name)
define
void define(MessageTemplate template)
remove
void remove(java.lang.String name)
remove
void remove(QName name)
remove
void remove(MessageTemplate template)
remove
void remove(int id)
get
MessageTemplate get(int id)
get
MessageTemplate get(java.lang.String name)
get
MessageTemplate get(QName name)
getTemplates
MessageTemplate[] getTemplates()
getId
int getId(java.lang.String name)
getId
int getId(QName name)
getId
int getId(MessageTemplate template)
isRegistered
boolean isRegistered(java.lang.String name)
isRegistered
boolean isRegistered(QName name)
isRegistered
boolean isRegistered(int id)
isRegistered
boolean isRegistered(MessageTemplate template)
isDefined
boolean isDefined(java.lang.String name)
isDefined
boolean isDefined(QName name)
addTemplateRegisteredListener
void addTemplateRegisteredListener(TemplateRegisteredListener templateRegisteredListener)
removeTemplateRegisteredListener
void removeTemplateRegisteredListener(TemplateRegisteredListener templateRegisteredListener)
nameIterator
java.util.Iterator nameIterator()
- Iterator over the names of each template (defined or registered) in this
registry
- Returns:
- an iterator over the qualified names each item is of type QName
iterator
java.util.Iterator iterator()
- Iterator over the set of templates (defined or registered) in this
registry
- Specified by:
iterator in interface java.lang.Iterable
- Returns:
- an iterator over the set of templates each item is an instance of
MessageTemplate
Copyright © 2006-2008 The LaSalle Technology Group, LLC. All Rights Reserved.