Bean bean = new Bean(); StringProperty nameProperty() = new JavaBeanStringPropertyBuilder() .bean(bean) .name("name") .build(); nameProperty().addListener((obs, oldName, newName) -> System.out.println("name changed from "+oldName+" to "+newName)); bean.setName("James"); System.out.println(nameProperty().get());
public class Test { public static void main(String[] args) { Bean b1 = new Bean(); Bean b2 = new Bean(); Bean b3 = new Bean(); List<Bean> beanList = new ArrayList<Bean>(); b1.setName("b"); b2.setName("a"); b3.setName("Z"); beanList.add(b1); beanList.add(b2); beanList.add(b3); Collections.sort(beanList); System.out.println("finally " + beanList); } }
@RequestMapping("/performTest.json") public @ResponseBody String performTest(@RequestBody List<Object> jsonData){ List<Bean> beanList=new ArrayList<Bean>(); for(Object obj:jsonData){ LinkedHashMap<String,Object> map=(LinkedHashMap<String,Object>)obj; Bean bean=new Bean(); bean.setName(map.get("name")); bean.setAge(map.get("age")); beanList.add(bean); }
public static void main(String[] args) { Bean testbean = new Bean(); testbean.setName("test"); Rete engine = new Rete(); engine.defclass("bean", "Bean", null, false); engine.definstance("bean", testbean, false); engine.eval("(facts)"); }