mirror of
https://github.com/hapifhir/org.hl7.fhir.core.git
synced 2025-03-02 09:29:13 +00:00
fix various rendering issues from core spec
This commit is contained in:
parent
d66c5abec0
commit
a1912cd423
@ -104,7 +104,7 @@ public class BundleRenderer extends ResourceRenderer {
|
||||
xn.para().b().tx("Exception generating narrative: "+e.getMessage());
|
||||
}
|
||||
}
|
||||
root.blockquote().addChildren(xn);
|
||||
root.blockquote().para().addChildren(xn);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -156,7 +156,7 @@ public class BundleRenderer extends ResourceRenderer {
|
||||
List<BaseWrapper> sections = section.children("section");
|
||||
for (BaseWrapper child : sections) {
|
||||
if (nested) {
|
||||
addSection(x.blockquote(), child, level+1, true);
|
||||
addSection(x.blockquote().para(), child, level+1, true);
|
||||
} else {
|
||||
addSection(x, child, level+1, true);
|
||||
}
|
||||
@ -241,7 +241,7 @@ public class BundleRenderer extends ResourceRenderer {
|
||||
List<SectionComponent> sections = section.getSection();
|
||||
for (SectionComponent child : sections) {
|
||||
if (nested) {
|
||||
addSection(x.blockquote(), child, level+1, true);
|
||||
addSection(x.blockquote().para(), child, level+1, true);
|
||||
} else {
|
||||
addSection(x, child, level+1, true);
|
||||
}
|
||||
@ -300,7 +300,7 @@ public class BundleRenderer extends ResourceRenderer {
|
||||
xn = makeExceptionXhtml(e, "generating narrative");
|
||||
}
|
||||
}
|
||||
root.blockquote().getChildNodes().addAll(checkInternalLinks(b, xn.getChildNodes()));
|
||||
root.blockquote().para().getChildNodes().addAll(checkInternalLinks(b, xn.getChildNodes()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -245,7 +245,7 @@ public class CodeSystemRenderer extends TerminologyRenderer {
|
||||
if (cs == null) {
|
||||
return false;
|
||||
}
|
||||
return CodeSystemUtilities.hasCode(cs, code);
|
||||
return code == null ? false : CodeSystemUtilities.hasCode(cs, code);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
@ -223,7 +223,7 @@ public class PatientRenderer extends ResourceRenderer {
|
||||
|
||||
@Override
|
||||
public boolean render(XhtmlNode x, ResourceWrapper r) throws FHIRFormatError, DefinitionException, IOException {
|
||||
describe(x, r);
|
||||
describe(x.para(), r);
|
||||
return false;
|
||||
}
|
||||
}
|
@ -168,11 +168,13 @@ public class QuestionnaireResponseRenderer extends ResourceRenderer {
|
||||
r.getCells().add(gen.new Cell(null, context.getDefinitionsTarget() == null ? "" : context.getDefinitionsTarget()+"#item."+linkId, linkId, null, null));
|
||||
r.getCells().add(gen.new Cell(null, null, text, null, null));
|
||||
r.getCells().add(gen.new Cell(null, null, null, null, null));
|
||||
if (answers.size() == 0) {
|
||||
if (answers == null || answers.size() == 0) {
|
||||
r.getCells().add(gen.new Cell(null, null, null, null, null));
|
||||
if (items != null) {
|
||||
for (BaseWrapper si : items) {
|
||||
renderTreeItem(gen, r.getSubRows(), q, si);
|
||||
}
|
||||
}
|
||||
} else if (answers.size() == 1) {
|
||||
BaseWrapper ans = answers.get(0);
|
||||
renderAnswer(gen, q, r, ans);
|
||||
|
Loading…
x
Reference in New Issue
Block a user