private final static PageElementPosition addValue(String ident) { PageElementPosition val = new PageElementPosition(ident); ALL.put(ident, val); return val; }
public static BlockBox getRunningBlock(LayoutContext c, PropertyValue value) { List params = value.getFunction().getParameters(); String ident = (String)((PropertyValue)params.get(0)).getStringValue(); PageElementPosition position = null; if (params.size() == 2) { position = PageElementPosition.valueOf( (String)((PropertyValue)params.get(1)).getStringValue()); } if (position == null) { position = PageElementPosition.FIRST; } BlockBox target = c.getRootDocumentLayer().getRunningBlock(ident, c.getPage(), position); return target; }
public static BlockBox getRunningBlock(LayoutContext c, PropertyValue value) { List params = value.getFunction().getParameters(); String ident = ((PropertyValue)params.get(0)).getStringValue(); PageElementPosition position = null; if (params.size() == 2) { position = PageElementPosition.valueOf( ((PropertyValue)params.get(1)).getStringValue()); } if (position == null) { position = PageElementPosition.FIRST; } BlockBox target = c.getRootDocumentLayer().getRunningBlock(ident, c.getPage(), position); return target; }
private final static PageElementPosition addValue(String ident) { PageElementPosition val = new PageElementPosition(ident); ALL.put(ident, val); return val; }