當前位置: 首頁>>代碼示例>>Java>>正文


Java Table.nrOfTableElements方法代碼示例

本文整理匯總了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));
}
 
開發者ID:dkpro,項目名稱:dkpro-jwpl,代碼行數:12,代碼來源:SrcPosRangeChecker.java

示例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;
}
 
開發者ID:dkpro,項目名稱:dkpro-jwpl,代碼行數:12,代碼來源:EmptyStructureRemover.java

示例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();
}
 
開發者ID:dkpro,項目名稱:dkpro-jwpl,代碼行數:41,代碼來源:HtmlWriter.java


注:本文中的de.tudarmstadt.ukp.wikipedia.parser.Table.nrOfTableElements方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。