T - the type of the object to be created, which should be an AnnotatedObject.public abstract class AbstractAnnotatedObjectFactory<T> extends Object implements AnnotatedObjectFactory<T>
AnnotatedObjectFactory that handles all annotation related behavior including
ObjectFactory.getObject().| Constructor and Description |
|---|
AbstractAnnotatedObjectFactory() |
| Modifier and Type | Method and Description |
|---|---|
Object |
getAnnotation(QName qName) |
Map<QName,Object> |
getAnnotations() |
org.mule.runtime.api.component.ComponentIdentifier |
getIdentifier() |
org.mule.runtime.api.component.ComponentLocation |
getLocation(String flowPath) |
T |
getObject() |
void |
setAnnotations(Map<QName,Object> newAnnotations) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoGetObjectpublic final Object getAnnotation(QName qName)
getAnnotation in interface org.mule.runtime.api.meta.AnnotatedObjectpublic final Map<QName,Object> getAnnotations()
getAnnotations in interface org.mule.runtime.api.meta.AnnotatedObjectpublic org.mule.runtime.api.component.ComponentIdentifier getIdentifier()
getIdentifier in interface org.mule.runtime.api.meta.AnnotatedObjectpublic org.mule.runtime.api.component.ComponentLocation getLocation(String flowPath)
getLocation in interface org.mule.runtime.api.meta.AnnotatedObjectpublic final void setAnnotations(Map<QName,Object> newAnnotations)
setAnnotations in interface org.mule.runtime.api.meta.AnnotatedObjectCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.