Interface TraversalStrategy<S extends TraversalStrategy>

    • Method Detail

      • applyPrior

        default Set<Class<? extends S>> applyPrior()
        The set of strategies that must be executed before this strategy is executed. If there are no ordering requirements, the default implementation returns an empty set.
        Returns:
        the set of strategies that must be executed prior to this one.
      • applyPost

        default Set<Class<? extends S>> applyPost()
        The set of strategies that must be executed after this strategy is executed. If there are no ordering requirements, the default implementation returns an empty set.
        Returns:
        the set of strategies that must be executed post this one
      • getConfiguration

        default org.apache.commons.configuration2.Configuration getConfiguration()
        Get the configuration representation of this strategy. This is useful for converting a strategy into a serialized form.
        Returns:
        the configuration used to create this strategy