com.sun.syndication.io.impl
public class Atom10Parser extends BaseWireFeedParser
| Field Summary | |
|---|---|
| static String | ATOM_10_URI |
| static Pattern | absoluteURIPattern |
| Namespace | ns |
| Constructor Summary | |
|---|---|
| Atom10Parser() | |
| protected | Atom10Parser(String type) |
| Method Summary | |
|---|---|
| String | findAtomLink(Element parent, String rel)
Return URL string of Atom link element under parent element.
|
| String | findBaseURI(Element root)
Find base URI of feed considering relative URIs. |
| static String | formURI(String base, String append)
Form URI by combining base with append portion and giving
special consideration to append portions that begin with ".." |
| protected Namespace | getAtomNamespace() |
| boolean | isAbsoluteURI(String uri) |
| boolean | isMyType(Document document) |
| boolean | isRelativeURI(String uri) |
| WireFeed | parse(Document document, boolean validate) |
| List | parseAlternateLinks(Feed feed, Entry entry, String baseURI, List eLinks) |
| List | parseCategories(String baseURI, List eCategories) |
| Category | parseCategory(String baseURI, Element eCategory) |
| Content | parseContent(Element e) |
| protected List | parseEntries(Feed feed, String baseURI, List eEntries) |
| protected Entry | parseEntry(Feed feed, Element eEntry, String baseURI) |
| protected WireFeed | parseFeed(Element eFeed) |
| Link | parseLink(Feed feed, Entry entry, String baseURI, Element eLink) |
| List | parseOtherLinks(Feed feed, Entry entry, String baseURI, List eLinks) |
| Person | parsePerson(String baseURI, Element ePerson) |
| List | parsePersons(String baseURI, List ePersons) |
| String | parseTextConstructToString(Element e) |
| String | resolveURI(String baseURI, Parent parent, String url)
}
Resolve URI based considering xml:base and baseURI. |
| static String | stripStartingSlash(String s)
Strip starting slash from beginning of string. |
| static String | stripTrailingSlash(String s)
Strip trailing slash from end of string. |
| protected void | validateFeed(Document document) |
Parameters: parent Consider only children of this parent element rel Consider only links with this relationship
Parameters: root Root element of feed.
Parameters: base Base of URI, may end with trailing slash append String to append, may begin with slash or ".."
Parameters: baseURI Base URI of feed parent Parent from which to consider xml:base url URL to be resolved