org.genthz.configuration.dsl.NegateSelector Maven / Gradle / Ivy
package org.genthz.configuration.dsl;
/**
* Interface represent negate selector.
*
* @author mathter
* @version 1.0.0
* @since 1.0.0
*/
public interface NegateSelector extends Selector {
/**
* The original selector to which the negation operation will be applied.
*
* @return
*/
public Selector origin();
/**
* true
- negation operation will be applied to {@linkplain #origin()} selector and its parent
* (all selectors chain {@linkplain #next()}.
* false
-negation operation will be applied to {@linkplain #origin()} selector only.
*
* @return
*/
public boolean negateChain();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy