private Crawler _crawler;
private Element _content;
-
- private Action[] _actions;
+
+ private Action[] _actions;
/**
* Constructs a page.
_content = aContent;
_actions = computeActions();
}
-
+
/*
* (non-Javadoc)
*
String name = elem.attributeValue(ATT_NAME);
String href = elem.attributeValue(ATT_HREF);
String type = elem.attributeValue(ATT_TYPE);
- if (type == null ) {
+ if (type == null) {
names.add(new ActionImpl(_crawler, elem, name, href));
- }
- else {
- names.add(new ActionImpl(_crawler, elem, name, href, new PageType(type)));
+ } else {
+ names.add(new ActionImpl(_crawler, elem, name, href,
+ new PageType(type)));
}
}
return names.toArray(new Action[0]);
return _content;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.wamblee.crawler.Page#getActions()
*/
public Action[] getActions() {
return _actions;
}
-
+
/*
- * (non-Javadoc)
+ * (non-Javadoc)
+ *
* @see org.wamblee.crawler.Page#getAction(java.lang.String)
*/
public Action getAction(String aName) {
List<Action> results = new ArrayList<Action>();
- for (Action action: _actions) {
- if ( action.getName().equals(aName)) {
+ for (Action action : _actions) {
+ if (action.getName().equals(aName)) {
results.add(action);
}
}
return null;
}
if (results.size() > 1) {
- throw new RuntimeException("Duplicate link '" + aName + "'");
+ throw new RuntimeException("Duplicate action '" + aName + "'");
}
return results.get(0);
}