Overview
Base class for the elements of an RSS channel.
Profile: common
Script Variable Summary
access | name | type | Can Read | Can Init | Can Write | Default Value | description |
---|---|---|---|---|---|---|---|
public | AUTHOR | QName |
Qualified name of an RSS element named author |
||||
public | CATEGORY | QName |
Qualified name of an RSS element named category |
||||
public | CHANNEL | QName |
Qualified name of an RSS element named channel |
||||
public | COMMENTS | QName |
Qualified name of an RSS element named comments |
||||
public | COPYRIGHT | QName |
Qualified name of an RSS element named copyright |
||||
public | DESCRIPTION | QName |
Qualified name of an RSS element named description |
||||
public | DOCS | QName |
Qualified name of an RSS element named docs |
||||
public | DOMAIN | QName |
Qualified name of an RSS element named domain |
||||
public | ENCLOSURE | QName |
Qualified name of an RSS element named enclosure |
||||
public | GENERATOR | QName |
Qualified name of an RSS element named generator |
||||
public | GUID | QName |
Qualified name of an RSS element named guid |
||||
public | HEIGHT | QName |
Qualified name of an RSS element named height |
||||
public | IMAGE | QName |
Qualified name of an RSS element named image |
||||
public | IS_PERMA_LINK | QName |
Qualified name of an RSS element named isPermaLink |
||||
public | ITEM | QName |
Qualified name of an RSS element named item |
||||
public | LANGUAGE | QName |
Qualified name of an RSS element named language |
||||
public | LAST_BUILD_DATE | QName |
Qualified name of an RSS element named lastBuildDate |
||||
public | LENGTH | QName |
Qualified name of an RSS element named length |
||||
public | LINK | QName |
Qualified name of an RSS element named link |
||||
public | MIME_TYPE | String |
MIME media type of an RSS document |
||||
public | PUB_DATE | QName |
Qualified name of an RSS element named pubDate |
||||
public | RSS | QName |
Qualified name of an RSS element named rss |
||||
public | SOURCE | QName |
Qualified name of an RSS element named source |
||||
public | TITLE | QName |
Qualified name of an RSS element named title |
||||
public | TTL | QName |
Qualified name of an RSS element named ttl |
||||
public | TYPE | QName |
Qualified name of an RSS element named type |
||||
public | URL | QName |
Qualified name of an RSS element named url |
||||
public | VERSION | QName |
Qualified name of an RSS element named version |
||||
public | WIDTH | QName |
Qualified name of an RSS element named width |
Variable Summary
access | name | type | Can Read | Can Init | Can Write | Default Value | description |
---|---|---|---|---|---|---|---|
protected | factory | Factory | subclass | subclass | subclass |
The factory for creating new RSS elements. |
|
protected | task | FeedTask | subclass | subclass | subclass |
The Task that is currently parsing the feed. |
Inherited Variables
javafx.data.feed.Base
access | name | type | Can Read | Can Init | Can Write | Default Value | description |
---|---|---|---|---|---|---|---|
public | namespaces | Pair[] |
The namespace definitions in effect for this element. The namespace definitions in effect for this element. The |
||||
public | parent | Base |
Points to the parent, or enclosing element. Points to the parent, or enclosing element. Will be |
Function Summary
- public impl_parse(parser: PullParser) : Void
- protected tryParseDate(text: java.lang.String) : DateTime
Inherited Functions
javafx.data.feed.Base
- protected dispatchForeignElement(parser: PullParser, task: FeedTask, refNamespace: java.lang.String) : Void
- protected abstract fromXML(parser: PullParser) : Void
- protected map(qname: QName) : java.lang.String
-
Map the specified QName according to namespace definitions currently in effect.
Map the specified QName according to namespace definitions currently in effect.
Returns a representation of the specified QName taking current namespace definitions into account, using the currently-mapped prefix, if one is currently mapped to the QName's namespace uri. Also recursively traverse up the hierarchy to find a match.-
Parameters
- qname
-
Returns
- String
- a String representation of the qname with its prefix adjusted to match the namespace definitions currently in effect.
- protected parseNamespaces(parser: PullParser) : Void
- protected stripCDATA(s: java.lang.String) : java.lang.String
- protected toXML() : java.lang.String
-
Generate an XML representation of the element.
Generate an XML representation of the element. The
Base
class generates an XML representation of the namespaces in effect. Overriding classes are expected to override this function and add their own representation by callingsuper.toXML()
.-
Returns
- String
- an XML representation of the element
- protected tryFromXML(parser: PullParser, task: FeedTask) : Void
-
Try to parse the element from its XML representation, reporting exceptions, if any, to the
onException
callback.Try to parse the element from its XML representation, reporting exceptions, if any, to the
onException
callback. The use of this function helps the parser recover from parse errors.-
Parameters
- parser
- task