当前位置: 首页>>代码示例>>Java>>正文


Java XhtmlNode.td方法代码示例

本文整理汇总了Java中org.hl7.fhir.utilities.xhtml.XhtmlNode.td方法的典型用法代码示例。如果您正苦于以下问题:Java XhtmlNode.td方法的具体用法?Java XhtmlNode.td怎么用?Java XhtmlNode.td使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.hl7.fhir.utilities.xhtml.XhtmlNode的用法示例。


在下文中一共展示了XhtmlNode.td方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addMapHeaders

import org.hl7.fhir.utilities.xhtml.XhtmlNode; //导入方法依赖的package包/类
private void addMapHeaders(XhtmlNode tr, List<UsedConceptMap> maps) throws FHIRFormatError, DefinitionException, IOException {
 for (UsedConceptMap m : maps) {
 	XhtmlNode td = tr.td();
 	XhtmlNode b = td.b();
 	XhtmlNode a = b.ah(prefix+m.getLink());
    a.addText(m.getDetails().getName());
    if (m.getDetails().isDoDescription() && m.getMap().hasDescription())
      addMarkdown(td, m.getMap().getDescription());
 }
}
 
开发者ID:jamesagnew,项目名称:hapi-fhir,代码行数:11,代码来源:NarrativeGenerator.java

示例2: addExpansionRowToTable

import org.hl7.fhir.utilities.xhtml.XhtmlNode; //导入方法依赖的package包/类
private void addExpansionRowToTable(XhtmlNode t, ValueSetExpansionContainsComponent c, int i, boolean doLevel, boolean doSystem, boolean doDefinition, List<UsedConceptMap> maps, CodeSystem allCS, List<String> langs) {
  XhtmlNode tr = t.tr();
  XhtmlNode td = tr.td();

  String tgt = makeAnchor(c.getSystem(), c.getCode());
  td.an(tgt);

  if (doLevel) {
    td.addText(Integer.toString(i));
    td = tr.td();
  }
  String s = Utilities.padLeft("", '\u00A0', i*2);
  td.attribute("style", "white-space:nowrap").addText(s);
  addCodeToTable(c.getAbstract(), c.getSystem(), c.getCode(), c.getDisplay(), td);
  if (doSystem) {
    td = tr.td();
    td.addText(c.getSystem());
  }
  td = tr.td();
  if (c.hasDisplayElement())
    td.addText(c.getDisplay());

  if (doDefinition) {
    CodeSystem cs = allCS;
    if (cs == null)
      cs = context.fetchCodeSystem(c.getSystem());
    td = tr.td();
    if (cs != null)
      td.addText(CodeSystemUtilities.getCodeDefinition(cs, c.getCode()));
  }
  for (UsedConceptMap m : maps) {
    td = tr.td();
    List<TargetElementComponentWrapper> mappings = findMappingsForCode(c.getCode(), m.getMap());
    boolean first = true;
    for (TargetElementComponentWrapper mapping : mappings) {
      if (!first)
          td.br();
      first = false;
      XhtmlNode span = td.span(null, mapping.comp.getEquivalence().toString());
      span.addText(getCharForEquivalence(mapping.comp));
      addRefToCode(td, mapping.group.getTarget(), m.getLink(), mapping.comp.getCode()); 
      if (!Utilities.noString(mapping.comp.getComment()))
        td.i().tx("("+mapping.comp.getComment()+")");
    }
  }
  for (Extension ext : c.getExtension()) {
    if (ToolingExtensions.EXT_TRANSLATION.equals(ext.getUrl())) {
      String lang = ToolingExtensions.readStringExtension(ext,  "lang");
      if (!Utilities.noString(lang) && !langs.contains(lang))
        langs.add(lang);
    }
  }
  for (ValueSetExpansionContainsComponent cc : c.getContains()) {
    addExpansionRowToTable(t, cc, i+1, doLevel, doSystem, doDefinition, maps, allCS, langs);
  }
}
 
开发者ID:jamesagnew,项目名称:hapi-fhir,代码行数:57,代码来源:NarrativeGenerator.java

示例3: addObservationToTable

import org.hl7.fhir.utilities.xhtml.XhtmlNode; //导入方法依赖的package包/类
private void addObservationToTable(XhtmlNode tr, ResourceWrapper obs, int i) {
  // TODO Auto-generated method stub

  // code (+bodysite)
  XhtmlNode td = tr.td();
  PropertyWrapper pw = getProperty(obs, "result");
  if (valued(pw)) {
    displayCodeableConcept(td, pw.value());
  }
  pw = getProperty(obs, "bodySite");
  if (valued(pw)) {
    td.tx(" (");
    displayCodeableConcept(td, pw.value());
    td.tx(")");
  }

  // value / dataAbsentReason (in red)
  td = tr.td();
  pw = getProperty(obs, "value[x]");
  if (valued(pw)) {
    if (pw.getTypeCode().equals("CodeableConcept"))
      displayCodeableConcept(td, pw.value());
    else if (pw.getTypeCode().equals("string"))
      displayText(td, pw.value());
    else
      td.addText(pw.getTypeCode()+" not rendered yet");
  }

  // units
  td = tr.td();
  td.tx("to do");

  // reference range
  td = tr.td();
  td.tx("to do");

  // flags (status other than F, interpretation, )
  td = tr.td();
  td.tx("to do");

  // issued if different to DR
  td = tr.td();
  td.tx("to do");
}
 
开发者ID:jamesagnew,项目名称:hapi-fhir,代码行数:45,代码来源:NarrativeGenerator.java


注:本文中的org.hl7.fhir.utilities.xhtml.XhtmlNode.td方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。