|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.esper.eql.spec.PluggableObjectCollection
public class PluggableObjectCollection
Repository for pluggable objects of different types that follow a "namespace:name" notation.
Constructor Summary | |
---|---|
PluggableObjectCollection()
Ctor. |
Method Summary | |
---|---|
void |
addObject(String namespace,
String name,
Class clazz,
PluggableObjectType type)
Add a single object to the collection. |
void |
addObjects(PluggableObjectCollection other)
Add the plug-in objects for another collection. |
void |
addPatternObjects(List<ConfigurationPlugInPatternObject> configPattern)
Add a plug-in pattern object. |
void |
addViews(List<ConfigurationPlugInView> configurationPlugInViews)
Add a plug-in view. |
Map<String,Map<String,Pair<Class,PluggableObjectType>>> |
getPluggables()
Returns the underlying nested map of namespace keys and name-to-object maps. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PluggableObjectCollection()
Method Detail |
---|
public void addViews(List<ConfigurationPlugInView> configurationPlugInViews) throws ConfigurationException
configurationPlugInViews
- is a list of configured plug-in view objects.
ConfigurationException
- if the configured views don't resolvepublic void addPatternObjects(List<ConfigurationPlugInPatternObject> configPattern) throws ConfigurationException
configPattern
- is a list of configured plug-in pattern objects.
ConfigurationException
- if the configured patterns don't resolvepublic void addObjects(PluggableObjectCollection other)
other
- is the collection to addpublic void addObject(String namespace, String name, Class clazz, PluggableObjectType type)
namespace
- is the object's namespacename
- is the object's nameclazz
- is the class the object resolves totype
- is the object typepublic Map<String,Map<String,Pair<Class,PluggableObjectType>>> getPluggables()
|
© 2007 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |