Bug 156450 Support BORDER style for table rows
Currently the BORDEr style is supported only for cells. There is no way to set it on the row level. Suggestion: Enhancement to support BORDER style properties on the table row element. During rendering Engine can set the style property on the cell level. As CSS doesnt support border on the row level.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
ntainerContent)
	 *
	public void startContainer( IContainerContent container )
	{
		IStyle mergedStyle = container.getStyle( );
		push( mergedStyle );
		if ( isHidden( ) )
		{
			return;
		}
		logger.log( Level.FINE, "[HTMLReportEmitter] Start container" ); 
		String tagName;
		StringBuffer styleBuffer = new StringBuffer( );
		DimensionType x = container.getX( );
		DimensionType y = container.getY( );
		DimensionType w = container.getW( );
		DimensionType height = container.getHeight( );
		int display = checkElementType( x, y, w, height, mergedStyle,
				styleBuffer );
		tagName = openTagByType( display, DISPLAY_FLAG_ALL );
		tagStack.push( tagName );
		 class
		setStyleName( container.getStyleClass( ) );
		
		String b = container.getB( );
		if ( b == null )
		{
			b = idGenerator.generateUniqueID( );
			container.setB( b );
		}
		HTMLEmitterUtil.setB(  writer, tagName, b );
		
		HTMLEmitterUtil
				.setActiveIDTypeIID( writer, ouputInstanceIDs, container );
		 output style
		 if ( x == null && y == null )
		 {
		 styleBuffer.append( "position: relative;" ); 
		 }
		setDisplayProperty( display, DISPLAY_INLINE_BLOCK, styleBuffer );
		handleShrink( display, mergedStyle, height, w, styleBuffer );
		handleStyle( container, styleBuffer );
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#endContainer(org.eclipse.birt.report.engine.content.IContainerContent)
	 *
	public void endContainer( IContainerContent container )
	{
		if ( pop( ) )
		{
			return;
		}
		writer.closeTag( (String) tagStack.pop( ) );
		logger.log( Level.FINE, "[HTMLContainerEmitter] End container" ); 
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#startText(org.eclipse.birt.report.engine.content.ITextContent)
	 *
	public void startText( ITextContent text )
	{
		IStyle mergedStyle = text.getStyle( );
		if ( peek( mergedStyle ) )
		{
			return;
		}
		logger.log( Level.FINE, "[HTMLReportEmitter] Start text" ); 
		Resize