public void element_setText(Dom dom, GadgetModule target) { String v1 = dom.leafElement("Content"); if (v1 == null) { return ; } target.setText(v1); }
/** * Obtains the actual key value from this {@link Dom}. */ public String getKey() { String k = model.key; if(k==null) return null; switch(k.charAt(0)) { case '@': return attribute(k.substring(1)); case '<': return leafElement(k.substring(1,k.length()-1)); default: throw new IllegalStateException("Invalid key value:"+k); } }
public void set(Dom dom, Object arg) { if(arg==null) { dom.removeLeafElement(xmlName, dom.leafElement(xmlName)); } else { dom.setLeafElements(xmlName,arg.toString()); } } }
public Object get(Dom dom, Type returnType) { // leaf types String v = dom.leafElement(xmlName); return convertLeafValue(dom, Types.erasure(returnType), v); }
@Override public Object get(Dom dom, Type returnType) { String id = dom.leafElement(xmlName); Class<?> type = Types.erasure(returnType); // let's look first the fast way. Object candidate = dom.getHabitat().getService(type, id); if (candidate!=null) { return type.cast(candidate); } dom = dom.getSymbolSpaceRoot(id); return type.cast(dom.resolveReference(id,type.getName()).get()); }
@Override public void set(Dom dom, Object arg) { if(arg==null) { dom.removeLeafElement(xmlName, dom.leafElement(xmlName)); } else { dom.setLeafElements(xmlName,((Dom) arg).getKey()); } } }
public void set(Dom dom, Object arg) { if(arg==null) { dom.removeLeafElement(xmlName, dom.leafElement(xmlName)); } else { dom.setLeafElements(xmlName,arg.toString()); } } }
public void set(Dom dom, Object arg) { if(arg==null) { dom.removeLeafElement(xmlName, dom.leafElement(xmlName)); } else { dom.setLeafElements(xmlName,arg.toString()); } } }
public void set(Dom dom, Object arg) { if(arg==null) { dom.removeLeafElement(xmlName, dom.leafElement(xmlName)); } else { dom.setLeafElements(xmlName,arg.toString()); } } }
public void set(Dom dom, Object arg) { if(arg==null) { dom.removeLeafElement(xmlName, dom.leafElement(xmlName)); } else { dom.setLeafElements(xmlName,arg.toString()); } } }
public Object get(Dom dom, Type returnType) { // leaf types String v = dom.leafElement(xmlName); return convertLeafValue(Types.erasure(returnType), v); }
public Object get(Dom dom, Type returnType) { // leaf types String v = dom.leafElement(xmlName); return convertLeafValue(dom, Types.erasure(returnType), v); }
public Object get(Dom dom, Type returnType) { // leaf types String v = dom.leafElement(xmlName); return convertLeafValue(dom, Types.erasure(returnType), v); }
public Object get(Dom dom, Type returnType) { // leaf types String v = dom.leafElement(xmlName); return convertLeafValue(dom, Types.erasure(returnType), v); }
@Override public Object get(Dom dom, Type returnType) { String id = dom.leafElement(xmlName); Class<?> type = Types.erasure(returnType); // let's look first the fast way. Object candidate = dom.getHabitat().getService(type, id); if (candidate!=null) { return type.cast(candidate); } dom = dom.getSymbolSpaceRoot(id); return type.cast(dom.resolveReference(id,type.getName()).get()); }
@Override public Object get(Dom dom, Type returnType) { String id = dom.leafElement(xmlName); Class<?> type = Types.erasure(returnType); // let's look first the fast way. Object candidate = dom.getHabitat().getComponent(type, id); if (candidate!=null) { return type.cast(candidate); } dom = dom.getSymbolSpaceRoot(id); return type.cast(dom.resolveReference(id,type.getName()).get()); }
@Override public void set(Dom dom, Object arg) { if(arg==null) { dom.removeLeafElement(xmlName, dom.leafElement(xmlName)); } else { dom.setLeafElements(xmlName,((Dom) arg).getKey()); } } }
@Override public void set(Dom dom, Object arg) { if(arg==null) { dom.removeLeafElement(xmlName, dom.leafElement(xmlName)); } else { dom.setLeafElements(xmlName,((Dom) arg).getKey()); } } }
@Override public Object get(Dom dom, Type returnType) { String id = dom.leafElement(xmlName); Class<?> type = Types.erasure(returnType); // let's look first the fast way. Object candidate = dom.getHabitat().getComponent(type, id); if (candidate!=null) { return type.cast(candidate); } dom = dom.getSymbolSpaceRoot(id); return type.cast(dom.resolveReference(id,type.getName()).get()); }
@Override public void set(Dom dom, Object arg) { if(arg==null) { dom.removeLeafElement(xmlName, dom.leafElement(xmlName)); } else { dom.setLeafElements(xmlName,((Dom) arg).getKey()); } } }