NodeVisitor visitor = new NodeVisitor() {
public void visitTag(Tag tag) {
if (Div.class.equals(tag.getClass())
&& "p-img".equals(tag.getAttribute("class"))) {
final Data data = new Data();
tag.accept(new NodeVisitor() {
public void visitTag(Tag tag) {
if (ImageTag.class.equals(tag.getClass())) {
data.setName(tag.getAttribute("alt"));
}
if (LinkTag.class.equals(tag.getClass())) {
data.setUri(tag.getAttribute("href"));
}
};
});
getDataId(data);
getPrice(data);
try {
LoggerUtils.log(CameraGetter.class.getName(),
data.toString());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
dataList.add(data);