package com.adobe.dp.css;
import java.io.PrintWriter;
public class DescendantSelector extends Selector {
private Selector ancestor;
private Selector descendant;
DescendantSelector(Selector ancestor, Selector descendant) {
this.descendant = descendant;
this.ancestor = ancestor;
}
public ElementMatcher getElementMatcher() {
return new DescendantElementMatcher(this, ancestor.getElementMatcher(), descendant.getElementMatcher());
}
public int getSpecificity() {
return addSpecificity(ancestor.getSpecificity(), descendant.getSpecificity());
}
public void serialize(PrintWriter out) {
ancestor.serialize(out);
out.print(" ");
descendant.serialize(out);
}
}