7f7bb3eb285373a5869e5fd69f6307abc6117b0b
[iot2.git] / iotjava / iotrmi / Java / sample / TestClassInterface.java
1 package iotrmi.Java.sample;
2
3 import java.util.Set;
4
5 public interface TestClassInterface {
6
7         public class StructJ {
8
9                 public static String name;
10                 public static float value;
11                 public static int year;
12         }
13
14         public enum EnumJ {
15
16                 APPLE,
17                 ORANGE,
18                 GRAPE
19         }
20
21         public void setA(int _int);
22         public void setB(float _float);
23         public void setC(String _string);
24         public String sumArray(String[] newA);
25         public int setAndGetA(int newA);
26         public int setACAndGetA(String newC, int newA);
27         public void registerCallback(CallBackInterface _cb);
28         public void registerCallback(CallBackInterface[] _cb);
29         public int callBack();
30         public StructJ[] handleStruct(StructJ[] data);
31         public EnumJ[] handleEnum(EnumJ[] en);
32 }