Class AFPResourceLevelDefaults

java.lang.Object
org.apache.fop.afp.AFPResourceLevelDefaults

public class AFPResourceLevelDefaults extends Object
This class holds resource levels defaults for the various resource types.
  • Constructor Details

    • AFPResourceLevelDefaults

      public AFPResourceLevelDefaults()
      Creates a new instance with default values.
  • Method Details

    • setDefaultResourceLevel

      public void setDefaultResourceLevel(String type, AFPResourceLevel level)
      Sets the default resource level for a particular resource type.
      Parameters:
      type - the resource type name
      level - the resource level
    • setDefaultResourceLevel

      public void setDefaultResourceLevel(byte type, AFPResourceLevel level)
      Sets the default resource level for a particular resource type.
      Parameters:
      type - the resource type (ResourceObject.TYPE_*)
      level - the resource level
    • getDefaultResourceLevel

      public AFPResourceLevel getDefaultResourceLevel(byte type)
      Returns the default resource level for a particular resource type.
      Parameters:
      type - the resource type (ResourceObject.TYPE_*)
      Returns:
      the default resource level
    • mergeFrom

      public void mergeFrom(AFPResourceLevelDefaults other)
      Allows to merge the values from one instance into another. Values from the instance passed in as a parameter override values of this instance.
      Parameters:
      other - the other instance to get the defaults from