added PropertyInjector

This commit is contained in:
bancika
2011-01-02 13:16:56 +00:00
parent 6e0bcaa878
commit d4e42566a7
8 changed files with 39 additions and 5 deletions
@@ -3,6 +3,12 @@ package com.diyfever.diylc.model.annotations;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
/**
* Annotates getter for the component name that will be shown in the BOM. Only
* one getter per class may be tagged with this annotation.
*
* @author Branislav Stojkovic
*/
@Retention(RetentionPolicy.RUNTIME)
public @interface BomName {
@@ -3,6 +3,12 @@ package com.diyfever.diylc.model.annotations;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
/**
* Annotates getter for the component value that will be shown in the BOM. Only
* one getter per class may be tagged with this annotation.
*
* @author Branislav Stojkovic
*/
@Retention(RetentionPolicy.RUNTIME)
public @interface BomValue {
@@ -7,9 +7,9 @@ import java.lang.annotation.RetentionPolicy;
import com.diyfever.diylc.model.VisibilityPolicy;
/**
* Annotation for control points. This annotation may be added to a field XYZ of
* type {@link Point} only when both getters and setters for that property
* exist. Annotation is added always on the getter.
* Annotation for control points. This annotation may be added fields of type
* {@link Point} only when both getters and setters exist. Annotation is added
* always on the getter.
*
* @author Branislav Stojkovic
*/