public abstract class AbstractMap extends java.lang.Object implements java.lang.Iterable<SendableEntityCreator>
| Modifier and Type | Field and Description |
|---|---|
protected SimpleKeyValueList<java.lang.String,SendableEntityCreator> |
creators
The creators.
|
| Constructor and Description |
|---|
AbstractMap() |
| Modifier and Type | Method and Description |
|---|---|
SendableEntityCreator |
getCreator(java.lang.String clazz,
boolean fullName)
Gets the creator classes.
|
SendableEntityCreator |
getCreatorClass(java.lang.Object reference)
Gets the creator class.
|
java.util.Iterator<SendableEntityCreator> |
iterator() |
boolean |
removeCreator(java.lang.String className)
remove the creator.
|
AbstractMap |
withCreator(java.util.Collection<SendableEntityCreator> creatorSet)
Adds the creator.
|
AbstractMap |
withCreator(java.lang.Iterable<SendableEntityCreator> iterator)
Adds the creator.
|
AbstractMap |
withCreator(SendableEntityCreator... createrClass)
Adds the creator.
|
AbstractMap |
withCreator(java.lang.String className,
SendableEntityCreator creator)
add a Creator to list of all creators.
|
protected SimpleKeyValueList<java.lang.String,SendableEntityCreator> creators
public SendableEntityCreator getCreatorClass(java.lang.Object reference)
reference - the referencepublic SendableEntityCreator getCreator(java.lang.String clazz, boolean fullName)
clazz - Clazzname for searchfullName - if the clazzName is the Fullname for searchpublic AbstractMap withCreator(java.util.Collection<SendableEntityCreator> creatorSet)
creatorSet - the creater classpublic AbstractMap withCreator(java.lang.Iterable<SendableEntityCreator> iterator)
iterator - the creater classespublic AbstractMap withCreator(java.lang.String className, SendableEntityCreator creator)
className - the class namecreator - the creatorpublic AbstractMap withCreator(SendableEntityCreator... createrClass)
createrClass - the creater classpublic boolean removeCreator(java.lang.String className)
className - the creater classpublic java.util.Iterator<SendableEntityCreator> iterator()
iterator in interface java.lang.Iterable<SendableEntityCreator>