public ConditionalSelector createConditionalSelector( final SimpleSelector selector, final Condition condition ) throws CSSException { return parent.createConditionalSelector( selector, condition ); }
public ConditionalSelector createConditionalSelector(final SimpleSelector selector, final Condition condition) throws CSSException { return selectorFactory_.createConditionalSelector(selector, condition); }
public ConditionalSelector createConditionalSelector( final SimpleSelector selector, final Condition condition ) throws CSSException { return parent.createConditionalSelector( selector, condition ); }
private static ConditionalSelector createConditionSelectorWithSomePartReplaced( ConditionalSelector oldConditionSelector, String toBeReplacedSelectorName, SimpleSelector candidateSelector) { if (oldConditionSelector == null || !toString(oldConditionSelector).contains( toBeReplacedSelectorName)) { return oldConditionSelector; } SelectorFactory selectorFactory = new SelectorFactoryImpl(); if (candidateSelector instanceof ElementSelector) { return selectorFactory.createConditionalSelector(candidateSelector, oldConditionSelector.getCondition()); } if (candidateSelector instanceof ConditionalSelector) { // TODO some cases not covered. ConditionalSelector candidateConditionSelector = (ConditionalSelector) candidateSelector; Condition newCondition = createConditionWithSomePartReplaced( oldConditionSelector.getCondition(), toBeReplacedSelectorName, candidateConditionSelector.getCondition()); return selectorFactory.createConditionalSelector( oldConditionSelector.getSimpleSelector(), newCondition); } return oldConditionSelector; }
result = selectorFactory.createConditionalSelector(result, cond);
result = selectorFactory.createConditionalSelector(result, cond);
result = selectorFactory.createConditionalSelector(result, cond);
result = selectorFactory.createConditionalSelector(result, cond);
simple_current = selectorFactory.createConditionalSelector(simple_current, cond);
simple_current = selectorFactory.createConditionalSelector( simple_current, cond );