本文整理汇总了Java中de.tudarmstadt.ukp.wikipedia.parser.Table.nrOfTableElements方法的典型用法代码示例。如果您正苦于以下问题:Java Table.nrOfTableElements方法的具体用法?Java Table.nrOfTableElements怎么用?Java Table.nrOfTableElements使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类de.tudarmstadt.ukp.wikipedia.parser.Table
的用法示例。
在下文中一共展示了Table.nrOfTableElements方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: checkRange
import de.tudarmstadt.ukp.wikipedia.parser.Table; //导入方法依赖的package包/类
private static void checkRange( Table t ){
List<SrcSpan> eil = new ArrayList<SrcSpan>();
for( int i=0; i<t.nrOfTableElements(); i++){
TableElement te = t.getTableElement(i);
checkRange( te );
eil.add( te.getSrcSpan() );
}
t.setSrcSpan( getEvalInfo( t.getSrcSpan(), eil));
}
示例2: eliminateEmptyStructures
import de.tudarmstadt.ukp.wikipedia.parser.Table; //导入方法依赖的package包/类
/**
* Removes all empty Structures from a Table and all substructures.
*/
public static Table eliminateEmptyStructures( Table t ){
for( int i=t.nrOfTableElements()-1; i>=0; i-- ){
TableElement te = t.getTableElement(i);
eliminateEmptyStructures( te );
if( te.empty() ) t.removeTableElement( te );
}
return t;
}
示例3: tableToHtml
import de.tudarmstadt.ukp.wikipedia.parser.Table; //导入方法依赖的package包/类
/**
* Generates HTML Output for a Table.
*/
private static String tableToHtml( Table t ){
if( t == null ) {
return "null";
}
StringBuilder result = new StringBuilder();
int colspan;
try{
colspan = t.getTableElement( t.nrOfTableElements()-1 ).getCol()+1;
}catch( Exception e){
colspan = 1;
}
result.append("<table class=\"Table\">\n<tr><th colspan="+colspan+" class=\"Table\">Table");
if( t.getTitleElement()!=null ) {
result.append( contentElementToHtml( t.getTitleElement() ) );
}
result.append("</th></tr>\n<tr>\n");
int row = 0;
for( int i=0; i<t.nrOfTableElements(); i++ ){
TableElement td = t.getTableElement(i);
if( td.getRow() > row ){
result.append( "</tr><tr>\n");
row = td.getRow();
}
result.append( "<td class=\"Table\">\n" + tableElementToHtml( td ) +"</td>\n" );
}
result.append("</tr>\n</table>\n");
return result.toString();
}