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
nt DISPLAY_BLOCK = 1;
	**
	 * display type of Inline
	 *
	protected static final int DISPLAY_INLINE = 2;
	**
	 * display type of Inline-Block
	 *
	protected static final int DISPLAY_INLINE_BLOCK = 4;
	**
	 * display type of none
	 *
	protected static final int DISPLAY_NONE = 8;
	**
	 * display flag which contains all display types
	 *
	protected static final int DISPLAY_FLAG_ALL = 0xffff;
	**
	 * content visitor that is used to handle page headerfooter
	 *
	protected ContentEmitterVisitor contentVisitor;
	private MetadataEmitter metadataEmitter;
	
	private IDGenerator idGenerator = new IDGenerator( );
	**
	 * the constructor
	 *
	public HTMLReportEmitter( )
	{
		contentVisitor = new ContentEmitterVisitor( this );
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#initialize(org.eclipse.birt.report.engine.emitter.IEmitterServices)
	 *
	public void initialize( IEmitterServices services )
	{
		this.services = services;
		Object fd = services.getOption( RenderOptionBase.OUTPUT_FILE_NAME );
		File file = null;
		try
		{
			if ( fd != null )
			{
				file = new File( fd.toString( ) );
				File parent = file.getParentFile( );
				if ( parent != null && !parent.exists( ) )
				{
					parent.mkdirs( );
				}
				out = new BufferedOutputStream( new FileOutputStream( file ) );
			}
		}
		catch ( FileNotFoundException e )
		{
			logger.log( Level.WARNING, e.getMessage( ), e );
		}
		if ( out == null )
		{
			Object value = services.getOption( RenderOptionBase.OUTPUT_STREAM );
			if ( value != null && value instanceof OutputStream )
			{
				out = (OutputStream) value;
			}
			else
			{
				try
				{
					
					file = new File( REPORT_FILE );
					out = new BufferedOutputStream( new FileOutputStream( file ) );
				}
				catch ( FileNotFoundException e )
				{
					
					logger.log( Level.SEVERE, e.getMessage( ), e );
				}
			}
		}
		Object emitterConfig = services.getEmitterConfig( ).get( "html" ); 
		if ( emitterConfig != null
				&& e