Esempio n. 1
0
 /**
  * 获取表规则。
  *
  * @param ele
  * @return
  */
 private TabRule getTabRule(Element ele) {
   TabRule tabRule = new TabRule();
   String parameters = trim(ele.elementText("parameters"));
   tabRule.setParameter(parameters);
   String expression = trim(ele.elementText("expression"));
   tabRule.setExpFunction(expression);
   String type = trim(ele.elementText("type"));
   if (type != null && !type.equals("")) {
     tabRule.setTableType(TableRuleType.valueOf(type.toUpperCase()));
   }
   String padding = trim(ele.elementText("padding"));
   tabRule.setPadding(padding);
   String width = trim(ele.elementText("width"));
   tabRule.setWidth(width);
   tabRule.setDefaultTable(trim(ele.elementText("defaultTableRange")));
   String offset = ele.elementText("offset");
   if (offset != null && !offset.trim().equals("")) {
     tabRule.setOffset(Integer.valueOf(offset.trim()).intValue());
   }
   return tabRule;
 }