/*
* Created on 5. August 2008, 02:24
*/
package net.java.nboglpack.quicksearch;
/**
* ATI extentions quicksearch provider for http://ati.amd.com/developer/sdk/radeonSDK/html/info/Prog3D.html.
* @author Michael Bien
*/
public class ATIEXTQuickSearchProvider extends WebPageQuickSearchProvider {
/**
* allow only links starting with those urls.
*/
private static final String[] urls = new String[] {
"/developer/sdk/RadeonSDK/Html/Info/Extensions/",
"http://oss.sgi.com/projects/ogl-sample/registry/ARB/"
};
public ATIEXTQuickSearchProvider() {
super("http://ati.amd.com/developer/sdk/radeonSDK/html/info/Prog3D.html");
}
@Override
String filter(String href, String name) {
for (int i = 0; i < urls.length; i++) {
String url = urls[i];
if(href.startsWith(url)) {
// check if we got a releative link
if(href.charAt(0) == '/')
href = "http://ati.amd.com"+href;
return href;
}
}
return null;
}
}