private int intA;
private float floatB;
private String stringC;
+ private List<CallBackInterface> cblist;
/**
* Constructors
}
+ // Callback
+ public void registerCallback(CallBackInterface _cb) {
+
+ cblist.add(cb);
+ System.out.println("Registering callback object!");
+ }
+
+
+ /*public void registerCallback(CallBackInterface[] _cb) {
+
+ for (CallBackInterface cb : _cb) {
+ cblist.add(cb);
+ System.out.println("Registering callback object!");
+ }
+ }*/
+
+
+ public int callBack() {
+
+ int sum = 0;
+ for (CallBackInterface cb : cblist) {
+ sum = sum + cb.printInt();
+ }
+ return sum;
+ }
+
+
// Single variables
public byte getByte(byte in) {