SIHAdapterFactory Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | SIHAdapterFactory.h SIHAdapterFactory.m |
– getAdapterInstance:
Returns Adapter Descriptor mapped class instance based on adapter descriptor name.
- (id<SIHIAdapter>)getAdapterInstance:(NSString *)adapterDescriptorNameParameters
adapterDescriptorName |
Name of Adapter Descriptor. |
|---|
Return Value
Adapter Class Instance.
Discussion
Returns Adapter Descriptor mapped class instance based on adapter descriptor name.
Declared In
SIHAdapterFactory.h
– requireAdapterInstance:
Returns Adapter mapped class instance based on adapter name. If adapter instance is not cache it will create new instance of that class.
- (id<SIHIAdapter>)requireAdapterInstance:(NSString *)adapterNameParameters
adapterName |
Name of Adapter. |
|---|
Return Value
Adapter Class Instance.
Discussion
Returns Adapter mapped class instance based on adapter name. If adapter instance is not cache it will create new instance of that class.
Declared In
SIHAdapterFactory.h
– getHandlerInstance:handlerName:handlerParameterTypes:
Returns Handler mapped method instance based on adapter name, handler name and its handler parameter types.
- (Method)getHandlerInstance:(NSString *)adapterDescriptorName handlerName:(NSString *)handlerName handlerParameterTypes:(NSEnumerator *)handlerParameterTypesParameters
adapterDescriptorName |
Name of Adapter. |
|---|---|
handlerName |
Name of Handler. |
handlerParameterTypes |
Type of Parameters. |
Return Value
Handler Method Instance.
Discussion
Returns Handler mapped method instance based on adapter name, handler name and its handler parameter types.
Declared In
SIHAdapterFactory.h
– requireHandlerInstance:handlerName:handlerParameterTypes:
Returns Handler mapped method instance based on adapter name, handler name and its handler parameter types. If instance is not cached it will create new instance for handler.
- (Method)requireHandlerInstance:(NSString *)adapterDescriptorName handlerName:(NSString *)handlerName handlerParameterTypes:(NSEnumerator *)handlerParameterTypesParameters
adapterDescriptorName |
Name of Adapter. |
|---|---|
handlerName |
Name of Handler. |
handlerParameterTypes |
Type of Parameters. @return |
Discussion
Returns Handler mapped method instance based on adapter name, handler name and its handler parameter types. If instance is not cached it will create new instance for handler.
Declared In
SIHAdapterFactory.h