Class AbstractSelectorStep

  • All Implemented Interfaces:
    org.smooks.api.resource.config.xpath.SelectorStep
    Direct Known Subclasses:
    AllSelectorStep, NamedSelectorStep

    public abstract class AbstractSelectorStep
    extends Object
    implements org.smooks.api.resource.config.xpath.SelectorStep
    • Field Detail

      • namespaces

        protected final Properties namespaces
      • predicates

        protected final List<org.smooks.api.resource.config.xpath.Predicate> predicates
    • Constructor Detail

      • AbstractSelectorStep

        public AbstractSelectorStep()
    • Method Detail

      • getNamespaces

        public Properties getNamespaces()
        Specified by:
        getNamespaces in interface org.smooks.api.resource.config.xpath.SelectorStep
      • evaluate

        public boolean evaluate​(org.smooks.api.delivery.fragment.Fragment<?> fragment,
                                org.smooks.api.ExecutionContext executionContext)
        Specified by:
        evaluate in interface org.smooks.api.resource.config.xpath.SelectorStep
      • getPredicates

        public List<org.smooks.api.resource.config.xpath.Predicate> getPredicates()
        Specified by:
        getPredicates in interface org.smooks.api.resource.config.xpath.SelectorStep