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


Java TR.td方法代码示例

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


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

示例1: render

import org.apache.hadoop.yarn.webapp.hamlet.Hamlet.TR; //导入方法依赖的package包/类
@Override
protected void render(Block html) {
  TBODY<TABLE<Hamlet>> tbody = html.table("#nodelabels").
      thead().
      tr().
      th(".name", "Label Name").
      th(".numOfActiveNMs", "Num Of Active NMs").
      th(".totalResource", "Total Resource").
      _()._().
      tbody();
  
  RMNodeLabelsManager nlm = rm.getRMContext().getNodeLabelManager();
  for (NodeLabel info : nlm.pullRMNodeLabelsInfo()) {
    TR<TBODY<TABLE<Hamlet>>> row =
        tbody.tr().td(
            info.getLabelName().isEmpty() ? "<NO_LABEL>" : info
                .getLabelName());
    int nActiveNMs = info.getNumActiveNMs();
    if (nActiveNMs > 0) {
      row = row.td()
      .a(url("nodes",
          "?" + YarnWebParams.NODE_LABEL + "=" + info.getLabelName()),
          String.valueOf(nActiveNMs))
       ._();
    } else {
      row = row.td(String.valueOf(nActiveNMs));
    }
    row.td(info.getResource().toString())._();
  }
  tbody._()._();
}
 
开发者ID:naver,项目名称:hadoop,代码行数:32,代码来源:NodeLabelsPage.java

示例2: render

import org.apache.hadoop.yarn.webapp.hamlet.Hamlet.TR; //导入方法依赖的package包/类
@Override protected void render(Block html) {
  if (job == null) {
    html.
      p()._("Sorry, no counters for nonexistent", $(JOB_ID, "job"))._();
    return;
  }
  if (!$(TASK_ID).isEmpty() && task == null) {
    html.
      p()._("Sorry, no counters for nonexistent", $(TASK_ID, "task"))._();
    return;
  }
  
  String columnType = task == null ? "Task" : "Task Attempt";
  
  TBODY<TABLE<DIV<Hamlet>>> tbody = html.
    div(_INFO_WRAP).
    table("#singleCounter").
      thead().
        tr().
          th(".ui-state-default", columnType).
          th(".ui-state-default", "Value")._()._().
        tbody();
  for (Map.Entry<String, Long> entry : values.entrySet()) {
    TR<TBODY<TABLE<DIV<Hamlet>>>> row = tbody.tr();
    String id = entry.getKey();
    String val = entry.getValue().toString();
    if(task != null) {
      row.td(id);
      row.td().br().$title(val)._()._(val)._();
    } else {
      row.td().a(url("singletaskcounter",entry.getKey(),
          $(COUNTER_GROUP), $(COUNTER_NAME)), id)._();
      row.td().br().$title(val)._().a(url("singletaskcounter",entry.getKey(),
          $(COUNTER_GROUP), $(COUNTER_NAME)), val)._();
    }
    row._();
  }
  tbody._()._()._();
}
 
开发者ID:naver,项目名称:hadoop,代码行数:40,代码来源:SingleCounterBlock.java

示例3: render

import org.apache.hadoop.yarn.webapp.hamlet.Hamlet.TR; //导入方法依赖的package包/类
@Override
protected void render(Block html) {
  TBODY<TABLE<Hamlet>> tbody = html.table("#nodelabels").
      thead().
      tr().
      th(".name", "Label Name").
      th(".type", "Label Type").
      th(".numOfActiveNMs", "Num Of Active NMs").
      th(".totalResource", "Total Resource").
      _()._().
      tbody();
  
  RMNodeLabelsManager nlm = rm.getRMContext().getNodeLabelManager();
  for (RMNodeLabel info : nlm.pullRMNodeLabelsInfo()) {
    TR<TBODY<TABLE<Hamlet>>> row =
        tbody.tr().td(info.getLabelName().isEmpty()
            ? NodeLabel.DEFAULT_NODE_LABEL_PARTITION : info.getLabelName());
    String type =
        (info.getIsExclusive()) ? "Exclusive Partition"
            : "Non Exclusive Partition";
    row = row.td(type);
    int nActiveNMs = info.getNumActiveNMs();
    if (nActiveNMs > 0) {
      row = row.td()
      .a(url("nodes",
          "?" + YarnWebParams.NODE_LABEL + "=" + info.getLabelName()),
          String.valueOf(nActiveNMs))
       ._();
    } else {
      row = row.td(String.valueOf(nActiveNMs));
    }
    row.td(info.getResource().toString())._();
  }
  tbody._()._();
}
 
开发者ID:aliyun-beta,项目名称:aliyun-oss-hadoop-fs,代码行数:36,代码来源:NodeLabelsPage.java

示例4: generateRoleDetails

import org.apache.hadoop.yarn.webapp.hamlet.Hamlet.TR; //导入方法依赖的package包/类
/**
 * Given a div, a name for this data, and some pairs of data, generate a nice HTML table. If contents is empty (of size zero), then a mesage will be printed
 * that there were no items instead of an empty table.
 * 
 * @param div
 * @param detailsName
 * @param contents
 */
protected <T1 extends TableContent,T2> void generateRoleDetails(DIV<Hamlet> parent, String divSelector, String detailsName, Iterable<Entry<T1,T2>> contents) {
  final DIV<DIV<Hamlet>> div = parent.div(divSelector).h3(BOLD, detailsName);

  int offset = 0;
  TABLE<DIV<DIV<Hamlet>>> table = null;
  TBODY<TABLE<DIV<DIV<Hamlet>>>> tbody = null;
  for (Entry<T1,T2> content : contents) {
    if (null == table) {
      table = div.table("ui-widget-content ui-corner-bottom");
      tbody = table.tbody();
    }
    
    TR<TBODY<TABLE<DIV<DIV<Hamlet>>>>> row = tbody.tr(offset % 2 == 0 ? EVEN : ODD);
    
    // Defer to the implementation of the TableContent for what the cell should contain
    content.getKey().printCell(row);

    // Only add the second column if the element is non-null
    // This also lets us avoid making a second method if we're only making a one-column table
    if (null != content.getValue()) {
      row.td(content.getValue().toString());
    }

    row._();

    offset++;
  }

  // If we made a table, close it out
  if (null != table) {
    tbody._()._();
  } else {
    // Otherwise, throw in a nice "no content" message
    div.p("no-table-contents")._("None")._();
  }
  
  // Close out the initial div
  div._();
}
 
开发者ID:apache,项目名称:incubator-slider,代码行数:48,代码来源:ContainerStatsBlock.java

示例5: printCell

import org.apache.hadoop.yarn.webapp.hamlet.Hamlet.TR; //导入方法依赖的package包/类
/**
 * Adds a td to the given tr. The tr is not closed 
 * @param tableRow
 */
public void printCell(TR<?> tableRow) {
  tableRow.td(this.cell);
}
 
开发者ID:apache,项目名称:incubator-slider,代码行数:8,代码来源:ContainerStatsBlock.java


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