public String showTemplateIds(Element element) { List<Element> list = getChildren(element, "templateId"); CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(); for (Element e : list) { if (e.hasAttribute("extension")) b.append(e.getAttribute("root")+"::"+e.getAttribute("extension")); else b.append(e.getAttribute("root")); } return b.toString(); }
public void commit(XhtmlNode xt) { if (newResources.size() == 1 && assignments.size() == 1 && newResources.containsKey(assignments.get(0).getVar()) && keyProps.size() == 1 && newResources.containsKey(keyProps.get(0).getVar()) ) { xt.addText("new "+assignments.get(0).desc+" ("+keyProps.get(0).desc.substring(keyProps.get(0).desc.indexOf(".")+1)+")"); } else if (newResources.size() == 1 && assignments.size() == 1 && newResources.containsKey(assignments.get(0).getVar()) && keyProps.size() == 0) { xt.addText("new "+assignments.get(0).desc); } else { xt.addText(txt.toString()); } } }
private static String renderType(List<TypeRefComponent> type) { if (type == null || type.isEmpty()) return ""; CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(); for (TypeRefComponent c : type) b.append(renderType(c)); return b.toString(); }
public static String describeExtensionContext(StructureDefinition ext) { CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(); for (StringType t : ext.getContext()) b.append(t.getValue()); if (!ext.hasContextType()) throw new Error("no context type on "+ext.getUrl()); switch (ext.getContextType()) { case DATATYPE: return "Use on data type: "+b.toString(); case EXTENSION: return "Use on extension: "+b.toString(); case RESOURCE: return "Use on element: "+b.toString(); default: return "??"; } }
public String summary() { CommaSeparatedStringBuilder s = new CommaSeparatedStringBuilder(); CommaSeparatedStringBuilder t = new CommaSeparatedStringBuilder(); for (VariableForProfiling v : list) if (v.mode == VariableMode.INPUT) s.append(v.summary()); else t.append(v.summary()); return "source variables ["+s.toString()+"], target variables ["+t.toString()+"]"; } }
private String commas(List<StringType> discriminator) { CommaSeparatedStringBuilder c = new CommaSeparatedStringBuilder(); for (StringType id : discriminator) c.append(id.asStringValue()); return c.toString(); }
private String describeTypes(List<TypeRefComponent> types) { CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(); for (TypeRefComponent t : types) { b.append(t.getCode()); } return b.toString(); }
private String ccSummary(CodeableConcept cc) { CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(); for (Coding c : cc.getCoding()) b.append(c.getSystem()+"#"+c.getCode()); return b.toString(); }
private String describeTypes(List<TypeRefComponent> types) { CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(); for (TypeRefComponent t : types) { b.append(t.getCode()); } return b.toString(); }
public String summary() { CommaSeparatedStringBuilder s = new CommaSeparatedStringBuilder(); CommaSeparatedStringBuilder t = new CommaSeparatedStringBuilder(); for (Variable v : list) if (v.mode == VariableMode.INPUT) s.append(v.summary()); else t.append(v.summary()); return "source variables ["+s.toString()+"], target variables ["+t.toString()+"]"; } }
private String describeTypes(List<TypeRefComponent> types) { CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(); for (TypeRefComponent t : types) { b.append(t.getCode()); } return b.toString(); }
private String commas(List<ElementDefinitionSlicingDiscriminatorComponent> list) { CommaSeparatedStringBuilder c = new CommaSeparatedStringBuilder(); for (ElementDefinitionSlicingDiscriminatorComponent id : list) c.append(id.getType().toCode()+":"+id.getPath()); return c.toString(); }
private String ccSummary(CodeableConcept cc) { CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(); for (Coding c : cc.getCoding()) b.append(c.getSystem()+"#"+c.getCode()); return b.toString(); }
private String commas(List<StringType> discriminator) { CommaSeparatedStringBuilder c = new CommaSeparatedStringBuilder(); for (StringType id : discriminator) c.append(id.asStringValue()); return c.toString(); }
private String describeTypes(List<TypeRefComponent> types) { CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(); for (TypeRefComponent t : types) { b.append(t.getCode()); } return b.toString(); }
private static String renderCoding(List<Coding> codes) { CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(); for (Coding c : codes) b.append(renderCoding(c)); return b.toString(); }
private String constraintSummary(ElementDefinition ed) { CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(); if (ed.hasPattern()) b.append("pattern="+ed.getPattern().fhirType()); if (ed.hasFixed()) b.append("fixed="+ed.getFixed().fhirType()); if (ed.hasConstraint()) b.append("constraints="+ed.getConstraint().size()); return b.toString(); }
public String summary(ValueSet vs) { if (vs == null) return "null"; CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(); for (ConceptSetComponent cc : vs.getCompose().getInclude()) b.append("Include "+getIncSummary(cc)); for (ConceptSetComponent cc : vs.getCompose().getExclude()) b.append("Exclude "+getIncSummary(cc)); return b.toString(); }
public String typeSummary() { CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(); for (TypeRefComponent tr : type) { if (tr.hasCode()) b.append(tr.getCode()); } return b.toString(); }
private String typeCode(DefinitionNavigator defn) { CommaSeparatedStringBuilder b = new CommaSeparatedStringBuilder(); for (TypeRefComponent t : defn.current().getType()) b.append(t.getCode()+(t.hasProfile() ? "("+t.getProfile()+")" : "")+(t.hasTargetProfile() ? "("+t.getTargetProfile()+")" : "")); // todo: other properties return b.toString(); }