/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*
*
* University Of Edinburgh (EDINA)
* Scotland
*
*
* File Name : URLChecker.java
* Author : gwaller
* Approver : Gareth Waller
*
* Notes :
*
*
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*
* HISTORY
* -------
*
* $LastChangedRevision$
* $LastChangedDate$
* $LastChangedBy$
*/
package uk.ac.jorum.utils;
/**
* @author gwaller
*
*/
public class URLChecker {
// GWaller 17/11/09 Added support for feed urls
public static final String[] URL_SCHEMES = {"http://", "https://", "ftp://", "feed://"};
/**
* Checkes the supplied String and
* @param url
* @return
*/
public static int isURL(String url){
int result = 0;
for (String scheme : URL_SCHEMES){
if (url.regionMatches(true, 0, scheme, 0, scheme.length())){
result = scheme.length();
}
}
return result;
}
}