fop 0.92beta

org.apache.fop.fo
Class PropertySets

java.lang.Object
  extended byorg.apache.fop.fo.PropertySets

public class PropertySets
extends java.lang.Object


Constructor Summary
PropertySets()
           
 
Method Summary
static boolean canHaveMarkers(int elementId)
          Determines if fo:markers are allowed as children for the given FO
static boolean generatesInlineAreas(int elementId)
          Determines if the FO generates inline areas.
static short[] getPropertySet(int elementId)
           
 void initialize()
           
 void initializeCommon()
           
 void initializeElements()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertySets

public PropertySets()
Method Detail

initializeElements

public void initializeElements()

initializeCommon

public void initializeCommon()

initialize

public void initialize()

getPropertySet

public static short[] getPropertySet(int elementId)

canHaveMarkers

public static boolean canHaveMarkers(int elementId)
Determines if fo:markers are allowed as children for the given FO

Parameters:
elementId - Constants enumeration ID of the FO (e.g., FO_ROOT)
Returns:
true if fo:markers allowed, false otherwise
To do:
check if still needed after validateChildNode() fully implemented

generatesInlineAreas

public static boolean generatesInlineAreas(int elementId)
Determines if the FO generates inline areas. Used only within flow.Block for whitespace handling

Parameters:
elementId - Constants enumeration ID of the FO (e.g., FO_ROOT)
Returns:
true if id property is applicable, false otherwise
To do:
see if more values need to be entered here (copied values over from legacy code, list of FO's below probably incomplete), see if still needed (LM has a similar generatesInlineAreas() method)

fop 0.92beta

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