package tc.oc.pgm.xml.finder;
import java.util.stream.Stream;
import javax.inject.Singleton;
import org.jdom2.Element;
import tc.oc.pgm.xml.Node;
/**
* The parent {@link Element}, but only if it contains non-whitespace text content
*/
@Singleton
public class ParentText implements NodeFinder {
@Override
public Stream<Node> findNodes(Element parent, String name) {
return "".equals(parent.getTextNormalize()) ? Stream.empty()
: Stream.of(Node.of(parent));
}
}