fop 2.0

org.apache.fop.layoutmgr.table
Class CollapsingBorderModelEyeCatching

java.lang.Object
  extended by org.apache.fop.layoutmgr.table.CollapsingBorderModel
      extended by org.apache.fop.layoutmgr.table.CollapsingBorderModelEyeCatching

public class CollapsingBorderModelEyeCatching
extends CollapsingBorderModel

Implements the normal "collapse" border model defined in 6.7.10 in XSL 1.0. TODO Column groups are not yet checked in this algorithm!


Field Summary
 
Fields inherited from class org.apache.fop.layoutmgr.table.CollapsingBorderModel
AFTER, BEFORE, END, START
 
Constructor Summary
CollapsingBorderModelEyeCatching()
           
 
Method Summary
 BorderSpecification determineWinner(BorderSpecification border1, BorderSpecification border2)
          Returns the border which wins the border conflict resolution.
 BorderSpecification determineWinner(BorderSpecification border1, BorderSpecification border2, boolean discard)
          Returns the border which wins the border conflict resolution.
 
Methods inherited from class org.apache.fop.layoutmgr.table.CollapsingBorderModel
getBorderModelFor, getOtherSide, isVerticalRelation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollapsingBorderModelEyeCatching

public CollapsingBorderModelEyeCatching()
Method Detail

determineWinner

public BorderSpecification determineWinner(BorderSpecification border1,
                                           BorderSpecification border2,
                                           boolean discard)
Returns the border which wins the border conflict resolution. In case the two borders are equivalent (identical, or only the color is different), null is returned.

Specified by:
determineWinner in class CollapsingBorderModel
Parameters:
border1 - a border specification
border2 - another border specification
discard - true if the .conditionality component of the border width must be taken into account
Returns:
the winning border, null if the two borders are equivalent

determineWinner

public BorderSpecification determineWinner(BorderSpecification border1,
                                           BorderSpecification border2)
Returns the border which wins the border conflict resolution. Same as determineWinner(border1, border2, false).

Specified by:
determineWinner in class CollapsingBorderModel
Parameters:
border1 - a border specification
border2 - another border specification
Returns:
the winning border, null if the two borders are equivalent
See Also:
CollapsingBorderModel.determineWinner(BorderSpecification,BorderSpecification,boolean)

fop 2.0

Copyright 1999-2015 The Apache Software Foundation. All Rights Reserved.