stub for addressbook example

This commit is contained in:
David Renshaw 2014-05-10 13:46:20 -04:00
parent 82602b7ca5
commit 6afa3551db
2 changed files with 28 additions and 1 deletions

View file

@ -33,5 +33,6 @@ capnpc-java : $(CAPNPC_JAVA_SOURCES)
$(CXX) -I/usr/local/include -L/usr/local/lib -lkj -lcapnp $(CAPNPC_JAVA_SOURCES) -o capnpc-java $(CXX) -I/usr/local/include -L/usr/local/lib -lkj -lcapnp $(CAPNPC_JAVA_SOURCES) -o capnpc-java
addressbook : capnpc-java addressbook : capnpc-java examples/Addressbook.java
capnp compile -o ./capnpc-java examples/addressbook.capnp capnp compile -o ./capnpc-java examples/addressbook.capnp
javac -d . examples/Addressbook.java

26
examples/Addressbook.java Normal file
View file

@ -0,0 +1,26 @@
public class Addressbook {
public static void writeAddressBook() {
System.out.println("writing addressbook ...");
}
public static void printAddressBook() {
System.out.println("printing addressbook ...");
}
public static void usage() {
System.out.println("usage: addressbook [write | read]");
}
public static void main(String[] args) {
if (args.length < 1) {
usage();
} else if (args[0].equals("write")) {
writeAddressBook();
} else if (args[0].equals("read")) {
printAddressBook();
} else {
usage();
}
}
}