CVS: jfor/src/org/jfor/jfor/converter TableRowBuilder.java,1.7,1.8 TableHeaderBuilder.java,1.2,1.3 TableContext.java,1.7,1.8

Peter Herweg <[email protected]> Sun, 31 Aug 2003 04:43:14 -0700
Newsgroups gmane.text.xml.jfor.cvs
Message-ID <[email protected]>
Update of /cvsroot/jfor/jfor/src/org/jfor/jfor/converter
In directory sc8-pr-cvs1:/tmp/cvs-serv21324/src/org/jfor/jfor/converter

Modified Files:
	TableRowBuilder.java TableHeaderBuilder.java TableContext.java 
Log Message:
Imporoved support for fo:table-header simplified

Index: TableRowBuilder.java
===================================================================
RCS file: /cvsroot/jfor/jfor/src/org/jfor/jfor/converter/TableRowBuilder.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** TableRowBuilder.java	30 Aug 2003 16:06:18 -0000	1.7
--- TableRowBuilder.java	31 Aug 2003 11:43:11 -0000	1.8
***************
*** 62,65 ****
--- 62,68 ----
  // $Id$
  // $Log$
+ // Revision 1.8  2003/08/31 11:43:11  pherweg
+ // Imporoved support for fo:table-header simplified
+ //
  // Revision 1.7  2003/08/30 16:06:18  pherweg
  // fo:rows inside fo:table-header are to be repeated on every page
***************
*** 109,113 ****
          // Added by Peter Herweg
          // if the row is located inside a fo:table-header tag, 
!         if(m_context.getTableContext().getNextRowBelongsToHeader()==true)
          {
          	tblRowAttribs.set(ITableAttributes.ATTR_HEADER);
--- 112,116 ----
          // Added by Peter Herweg
          // if the row is located inside a fo:table-header tag, 
!         if(m_context.getBuilder(TableHeaderBuilder.class,false)!=null)
          {
          	tblRowAttribs.set(ITableAttributes.ATTR_HEADER);

Index: TableHeaderBuilder.java
===================================================================
RCS file: /cvsroot/jfor/jfor/src/org/jfor/jfor/converter/TableHeaderBuilder.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** TableHeaderBuilder.java	30 Aug 2003 16:06:18 -0000	1.2
--- TableHeaderBuilder.java	31 Aug 2003 11:43:11 -0000	1.3
***************
*** 74,78 ****
          RtfAttributes tblAttribs = TableAttributesConverter.convertRowAttributes (atts, tbl.getRtfAttributes() );
          tbl.setHeaderAttribs( tblAttribs );
-         m_context.getTableContext().setNextRowBelongsToHeader(true);
          /** - end - */
      }
--- 74,77 ----
***************
*** 83,87 ****
          RtfTable tbl = (RtfTable)m_context.getContainer(RtfTable.class,true,this);
          tbl.setHeaderAttribs( null );
- 		m_context.getTableContext().setNextRowBelongsToHeader(false);
      }
  
--- 82,85 ----

Index: TableContext.java
===================================================================
RCS file: /cvsroot/jfor/jfor/src/org/jfor/jfor/converter/TableContext.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** TableContext.java	30 Aug 2003 16:06:18 -0000	1.7
--- TableContext.java	31 Aug 2003 11:43:11 -0000	1.8
***************
*** 63,66 ****
--- 63,69 ----
  // $Id$
  // $Log$
+ // Revision 1.8  2003/08/31 11:43:11  pherweg
+ // Imporoved support for fo:table-header simplified
+ //
  // Revision 1.7  2003/08/30 16:06:18  pherweg
  // fo:rows inside fo:table-header are to be repeated on every page
***************
*** 113,133 ****
       */
      private final ArrayList m_colRowSpanningAttrs = new ArrayList();  //Added by Peter Herweg on 2002-06-29
!     
!     /**
!      * Added by Peter herweg on 2003-08-30
!      * Used to determine, if a found fo:table-row is part of table-header or table-body.
!      */
!     private boolean m_bNextRowBelongsToHeader=false;
!     
!     public void setNextRowBelongsToHeader(boolean bNextRowBelongsToHeader)
!     {
!     	m_bNextRowBelongsToHeader=bNextRowBelongsToHeader;
!     }
!     
! 	public boolean getNextRowBelongsToHeader()
! 	{
! 		return m_bNextRowBelongsToHeader;
! 	}
!     
      TableContext(BuilderContext ctx)
      {
--- 116,120 ----
       */
      private final ArrayList m_colRowSpanningAttrs = new ArrayList();  //Added by Peter Herweg on 2002-06-29
!    
      TableContext(BuilderContext ctx)
      {



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf