gmazza      2004/07/26 20:01:33

  Modified:    src/java/org/apache/fop/fo FObj.java
  Log:
  Redefining "isOutOfLineFODescendant" to include cases where FObj itself
  is and O-o-L FO.
  
  Revision  Changes    Path
  1.55      +6 -5      xml-fop/src/java/org/apache/fop/fo/FObj.java
  
  Index: FObj.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/FObj.java,v
  retrieving revision 1.54
  retrieving revision 1.55
  diff -u -r1.54 -r1.55
  --- FObj.java 25 Jul 2004 17:04:44 -0000      1.54
  +++ FObj.java 27 Jul 2004 03:01:33 -0000      1.55
  @@ -58,8 +58,9 @@
   
       /** During input FO validation, certain FO's are not valid as
           child nodes if they would be a descendant of an Out Of Line 
  -        Formatting Object as defined in specification.
  -        See Section 6.2 of 1.0/1.2 spec for more information.
  +        Formatting Object as defined in specification (See Sect. 6.2
  +        of spec.)  This value is also set to true if this object 
  +        itself is an Out Of Line FO.
       */
       protected boolean isOutOfLineFODescendant = false;
   
  @@ -76,9 +77,9 @@
           if (parent != null && parent instanceof FObj) {
               if (((FObj)parent).getIsOutOfLineFODescendant() == true) {
                   isOutOfLineFODescendant = true;
  -            } else if (parent.getName().equals("fo:float")
  -                || parent.getName().equals("fo:footnote")
  -                || parent.getName().equals("fo:footnote-body")) {
  +            } else if ("fo:float".equals(getName())
  +                || "fo:footnote".equals(getName())
  +                || "fo:footnote-body".equals(getName())) {
                   isOutOfLineFODescendant = true;
               }
           }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to