Пример #1
0
 if (!publishDateFlag) {
   String[] lastURLs = this.config.getUrlLevels()[(this.config.getUrlLevels().length - 1)].split("\\\n", -1);
   if (lastURLs.length != 1) {
     return;
   }
   RegexParser rpUrl = new RegexParser(lastURLs[0]);
   boolean numberFlag = true;
   for (int i = 0; i < set.size(); ++i) {
     String url = set.get(i).getReferURL();
     rpUrl.setText(url);
     if (rpUrl.match()) {
       String v = rpUrl.getMapx().getString("SortID");
       set.get(i).setProp2(v);
       if (!NumberUtil.isLong(v)) {
         numberFlag = false;
       }
     }
   }
   set.sort("Prop2", "asc", numberFlag);
   for (int i = set.size() - 1; i >= 0; --i) {
     set.get(i).setOrderFlag(OrderUtil.getDefaultOrder());
     set.get(i).setProp2(null);
   }
   set.update();
 }