1 17 18 19 20 package org.apache.fop.layoutmgr; 21 22 public class NonLeafPosition extends Position { 23 24 private Position subPos; 25 26 public NonLeafPosition(LayoutManager lm, Position sub) { 27 super(lm); 28 subPos = sub; 29 } 30 31 public Position getPosition() { 32 return subPos; 33 } 34 35 public boolean generatesAreas() { 36 return (subPos != null ? subPos.generatesAreas() : false); 37 } 38 39 40 public String toString() { 41 StringBuffer sb = new StringBuffer (); 42 sb.append("NonLeafPos:").append(getIndex()).append("("); 43 sb.append(getShortLMName()); 44 sb.append(", "); 45 if (getPosition() != null) { 46 sb.append(getPosition().toString()); 47 } else { 48 sb.append("null"); 49 } 50 sb.append(")"); 51 return sb.toString(); 52 } 53 } 54 55 | Popular Tags |