|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Object | +--org.apache.commons.feedparser.locate.ResourceExpander
| Field Summary | |
|---|---|
protected static java.util.regex.Pattern |
schemePattern
A regexp to determine if a URL has a scheme, such as "http://foo.com". |
| Constructor Summary | |
|---|---|
ResourceExpander()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
expand(java.lang.String resource,
java.lang.String link)
Expand a link relavant to the current site. |
static java.lang.String |
getBase(java.lang.String resource)
Get the base of this URL. |
static java.lang.String |
getDomain(java.lang.String resource)
Given a URL get the domain name. |
static java.lang.String |
getSite(java.lang.String resource)
Get the site for this resource. |
static boolean |
hasScheme(java.lang.String resource)
Determines if the given resource has a scheme. |
static boolean |
isExpanded(java.lang.String resource)
Return true if the given link is ALREADY relativized.. |
static boolean |
isValidScheme(java.lang.String resource)
Return true if this is an valid scheme and should be expanded. |
static void |
main(java.lang.String[] args)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static java.util.regex.Pattern schemePattern
| Constructor Detail |
public ResourceExpander()
| Method Detail |
public static java.lang.String expand(java.lang.String resource,
java.lang.String link)
resource - The absolute base URL that will be used to expand the
link, such as "http://www.codinginparadise.org".link - The link to possibly expand, such as "/index.rdf" or
"http://www.somehost.com/somepage.html".public static boolean isExpanded(java.lang.String resource)
public static boolean isValidScheme(java.lang.String resource)
public static boolean hasScheme(java.lang.String resource)
public static java.lang.String getSite(java.lang.String resource)
public static java.lang.String getDomain(java.lang.String resource)
public static java.lang.String getBase(java.lang.String resource)
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||