import org.cesnet.Module;
import org.cesnet.vectorModules;
import org.cesnet.vector_String;
public class Context {
public static void main(String[] args) {
System.loadLibrary("yangJava");
org.cesnet.Context ctx = new org.cesnet.Context("/etc/sysrepo/yang");
vector_String vs = ctx.get_searchdirs();
for (int i = 0; i < vs.size(); i++) {
System.out.println(vs.get(i));
}
Module module = ctx.get_module("ietf-interfaces");
if (module != null){
System.out.println(module.name());
}else {
module = ctx.load_module("ietf-interfaces");
if (module != null){
System.out.println(module.name());
}
}
vectorModules vModules= ctx.get_module_iter();
for (int i = 0; i < vModules.size(); i++) {
Module mod = vModules.get(i);
System.out.println("module " + mod.name() + " prefix " + mod.prefix() + " type " + + mod.type());
}
}
}