Package jadex.micro
Class InjectionInfoHolder
- java.lang.Object
- 
- jadex.micro.InjectionInfoHolder
 
- 
 public class InjectionInfoHolder extends java.lang.Object
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.List<FieldInfo>agentinjectionsThe agent injection targets.protected MultiCollection<java.lang.String,Tuple2<FieldInfo,java.lang.String>>argumentinjectionsThe argument injection targets.protected java.util.List<FieldInfo>featureinjectionsThe feature injection targets.protected java.util.List<FieldInfo>parentinjectionsThe parent injection targets.protected java.util.Map<java.lang.String,Tuple3<FieldInfo,java.lang.String,java.lang.String>>resultinjectionsThe result injection targets.protected java.util.List<ServiceCallInfo>servicecallsThe service value calls.protected MultiCollection<java.lang.String,MicroModel.ServiceInjectionInfo>serviceinjectionsThe service injection targets.
 - 
Constructor SummaryConstructors Constructor Description InjectionInfoHolder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAgentInjection(FieldInfo field)Add an injection field.voidaddArgumentInjection(java.lang.String name, FieldInfo field, java.lang.String convert)Add an injection field.voidaddFeatureInjection(java.lang.String name, FieldInfo field)Add an injection field.voidaddParentInjection(FieldInfo field)Add an injection field.voidaddResultInjection(java.lang.String name, FieldInfo field, java.lang.String convert, java.lang.String convback)Add an injection field.voidaddServiceCall(ServiceCallInfo call)Add an call field.voidaddServiceInjection(java.lang.String name, MicroModel.ServiceInjectionInfo si)Add an injection field.FieldInfo[]getAgentInjections()Get the agent injection fields.java.lang.String[]getArgumentInjectionNames()Get the argument injection names.Tuple2<FieldInfo,java.lang.String>[]getArgumentInjections(java.lang.String name)Get the argument injection fields.FieldInfo[]getFeatureInjections()Get the feature injection fields.FieldInfo[]getParentInjections()Get the parentinjections fields.Tuple3<FieldInfo,java.lang.String,java.lang.String>getResultInjection(java.lang.String name)Get the result injection field.java.lang.String[]getResultInjectionNames()Get the Result injection names.java.util.List<ServiceCallInfo>getServiceCalls()Get the service call fields.java.lang.String[]getServiceInjectionNames()Get the service injection names.MicroModel.ServiceInjectionInfo[]getServiceInjections(java.lang.String name)Get the service injection fields.voidsetServiceCalls(java.util.List<ServiceCallInfo> servicecalls)Set the service calls.
 
- 
- 
- 
Field Detail- 
agentinjectionsprotected java.util.List<FieldInfo> agentinjections The agent injection targets.
 - 
parentinjectionsprotected java.util.List<FieldInfo> parentinjections The parent injection targets.
 - 
argumentinjectionsprotected MultiCollection<java.lang.String,Tuple2<FieldInfo,java.lang.String>> argumentinjections The argument injection targets.
 - 
resultinjectionsprotected java.util.Map<java.lang.String,Tuple3<FieldInfo,java.lang.String,java.lang.String>> resultinjections The result injection targets.
 - 
serviceinjectionsprotected MultiCollection<java.lang.String,MicroModel.ServiceInjectionInfo> serviceinjections The service injection targets.
 - 
featureinjectionsprotected java.util.List<FieldInfo> featureinjections The feature injection targets.
 - 
servicecallsprotected java.util.List<ServiceCallInfo> servicecalls The service value calls.
 
- 
 - 
Method Detail- 
addAgentInjectionpublic void addAgentInjection(FieldInfo field) Add an injection field.- Parameters:
- field- The field.
 
 - 
getAgentInjectionspublic FieldInfo[] getAgentInjections() Get the agent injection fields.- Returns:
- The fields.
 
 - 
addParentInjectionpublic void addParentInjection(FieldInfo field) Add an injection field.- Parameters:
- field- The field.
 
 - 
getParentInjectionspublic FieldInfo[] getParentInjections() Get the parentinjections fields.- Returns:
- The fields.
 
 - 
addArgumentInjectionpublic void addArgumentInjection(java.lang.String name, FieldInfo field, java.lang.String convert)Add an injection field.- Parameters:
- name- The name.
- field- The field.
 
 - 
getArgumentInjectionspublic Tuple2<FieldInfo,java.lang.String>[] getArgumentInjections(java.lang.String name) Get the argument injection fields.- Returns:
- The fields.
 
 - 
getArgumentInjectionNamespublic java.lang.String[] getArgumentInjectionNames() Get the argument injection names.- Returns:
- The names.
 
 - 
addResultInjectionpublic void addResultInjection(java.lang.String name, FieldInfo field, java.lang.String convert, java.lang.String convback)Add an injection field.- Parameters:
- name- The name.
- field- The field.
 
 - 
getResultInjectionpublic Tuple3<FieldInfo,java.lang.String,java.lang.String> getResultInjection(java.lang.String name) Get the result injection field.- Returns:
- The fields.
 
 - 
getResultInjectionNamespublic java.lang.String[] getResultInjectionNames() Get the Result injection names.- Returns:
- The names.
 
 - 
addServiceInjectionpublic void addServiceInjection(java.lang.String name, MicroModel.ServiceInjectionInfo si)Add an injection field.- Parameters:
- name- The name.
- field- The field.
 
 - 
getServiceInjectionspublic MicroModel.ServiceInjectionInfo[] getServiceInjections(java.lang.String name) Get the service injection fields.- Returns:
- The field or method infos.
 
 - 
getServiceInjectionNamespublic java.lang.String[] getServiceInjectionNames() Get the service injection names.- Returns:
- The names.
 
 - 
addFeatureInjectionpublic void addFeatureInjection(java.lang.String name, FieldInfo field)Add an injection field.- Parameters:
- name- The name.
- field- The field.
 
 - 
getFeatureInjectionspublic FieldInfo[] getFeatureInjections() Get the feature injection fields.- Returns:
- The fields.
 
 - 
addServiceCallpublic void addServiceCall(ServiceCallInfo call) Add an call field.- Parameters:
- name- The name.
- field- The field.
 
 - 
getServiceCallspublic java.util.List<ServiceCallInfo> getServiceCalls() Get the service call fields.- Returns:
- The field or method infos.
 
 - 
setServiceCallspublic void setServiceCalls(java.util.List<ServiceCallInfo> servicecalls) Set the service calls.
 
- 
 
-