com.wangjiegulu.rapidooo.api.OOO Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rapidooo-api Show documentation
Show all versions of rapidooo-api Show documentation
Android POJO Converter:Generate scalable and bindable domain objects java class file automatically in compile time.
package com.wangjiegulu.rapidooo.api;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* Author: wangjie
* Email: [email protected]
* Date: 4/10/18.
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.ANNOTATION_TYPE)
public @interface OOO {
String id() default OOOConstants.NOT_SET;
String fromSuffix() default OOOConstants.NOT_SET;
String suffix() default OOOConstants.NOT_SET;
Class> from();
String[] includes() default {};
String[] excludes() default {};
OOOConversion[] conversions() default {};
Class> targetSupperType() default Object.class;
String targetSupperTypeId() default OOOConstants.NOT_SET;
OOOPool pool() default @OOOPool();
}