|
Cytoscape 3.0.1 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=FIELD) public @interface ContainsTunables
An annotation designed to signal that the annotated field contains
fields and methods that are annotated with the Tunable
annotation.
The goal is to allow rich tunable collections to be created by
combining the tunables found in fields annotated with ContainsTunables.
For example, given classes A and B:
public class A {
@Tunable
public int value = 5;
}
public class B {
@ContainsTunable
public A a = new A();
@Tunable
public String name = "homer";
}
When class B is evaluated for Tunables, it should display a tunable
for both the "name" and "value" fields.
|
Cytoscape 3.0.1 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |