com.smhumayun.mi_plus
Annotation Type MISupport


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface MISupport

Project MI+'s custom annotation to enable MI support

Since:
1.0
Author:
smhumayun

Required Element Summary
 Class[] parentClasses
          Parent classes to extend from - Only concrete classes are allowed; no interfaces or abstract classes - Nested classes are not allowed (why? http://codeoftheday.blogspot.com/2013/07/no-arguments-default-constructor-and.html) - Order of the classes matters, depending upon the selected MIMethodResolver
 
Optional Element Summary
 MIObjectScope scope
          Scope for container and composed objects - Default is MIObjectScope.SINGLETON_CONTAINER_SINGLETON_COMPOSED
 

Element Detail

parentClasses

public abstract Class[] parentClasses
Parent classes to extend from - Only concrete classes are allowed; no interfaces or abstract classes - Nested classes are not allowed (why? http://codeoftheday.blogspot.com/2013/07/no-arguments-default-constructor-and.html) - Order of the classes matters, depending upon the selected MIMethodResolver

Returns:
parent classes to extend from

scope

public abstract MIObjectScope scope
Scope for container and composed objects - Default is MIObjectScope.SINGLETON_CONTAINER_SINGLETON_COMPOSED

Returns:
scope for container and composed objects
See Also:
MIObjectScope}
Default:
com.smhumayun.mi_plus.MIObjectScope.SINGLETON_CONTAINER_SINGLETON_COMPOSED


Copyright © 2013–2015 Syed Muhammad Humayun - smhumayun@gmail.com. All rights reserved.