java.lang.Object
org.apache.fop.render.intermediate.extensions.ActionSet

public class ActionSet extends Object
This class manages actions and action references. Some action (like GoToXYActions) cannot be fully resolved at the time they are needed, so they are deferred. This class helps manages the references and resolution.
  • Constructor Details

    • ActionSet

      public ActionSet()
  • Method Details

    • generateNewID

      public String generateNewID(AbstractAction action)
      Generates a new synthetic ID for an action.
      Parameters:
      action - the action
      Returns:
      the generated ID
    • get

      public AbstractAction get(String id)
      Returns the action with the given ID.
      Parameters:
      id - the ID
      Returns:
      the action or null if no action with this ID is stored
    • put

      public AbstractAction put(AbstractAction action)
      Puts an action into the set and returns the normalized instance (another one if the given one is equal to another.
      Parameters:
      action - the action
      Returns:
      the action instance that should be used in place of the given one
    • clear

      public void clear()
      Clears the set.