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