Overview
Base class for the elements of an Atom feed.
Profile: common
Script Variable Summary
access | name | type | Can Read | Can Init | Can Write | Default Value | description |
---|---|---|---|---|---|---|---|
public | AUTHOR | QName |
The qualified name of a Author element in the default Atom namespace |
||||
public | CATEGORY | QName |
The qualified name of a Category element in the default Atom namespace |
||||
public | CONTENT | QName |
The qualified name of a Content element in the default Atom namespace |
||||
public | CONTRIBUTOR | QName |
The qualified name of a Contributor element in the default Atom namespace |
||||
public | QName |
The qualified name of a Email element in the default Atom namespace |
|||||
public | ENTRY | QName |
The qualified name of a Entry element in the default Atom namespace |
||||
public | ENTRY_MIMETYPE | String |
MIME media type of an Atom Entry Document when serialized as XML |
||||
public | FEED | QName |
The qualified name of a Feed element in the default Atom namespace |
||||
public | FEED_MIMETYPE | String |
MIME media type of an Atom Feed Document when serialized as XML |
||||
public | FIXED | QName |
The qualified name of a fixed attribute |
||||
public | GENERATOR | QName |
The qualified name of a Generator element in the default Atom namespace |
||||
public | ICON | QName |
The qualified name of a Icon element in the default Atom namespace |
||||
public | ID | QName |
The qualified name of a Id element in the default Atom namespace |
||||
public | LABEL | QName |
The qualified name of a label attribute |
||||
public | LINK | QName |
The qualified name of a Link element in the default Atom namespace |
||||
public | LINK_HREF | QName |
The qualified name of a href attribute |
||||
public | LINK_HREFLANG | QName |
The qualified name of a hreflang attribute |
||||
public | LINK_LENGTH | QName |
The qualified name of a length attribute |
||||
public | LINK_REL | QName |
The qualified name of a rel attribute |
||||
public | LINK_TITLE | QName |
The qualified name of a title attribute |
||||
public | LINK_TYPE | QName |
The qualified name of a type attribute |
||||
public | LOGO | QName |
The qualified name of a Logo element in the default Atom namespace |
||||
public | NAME | QName |
The qualified name of a Name element in the default Atom namespace |
||||
public | NAMESPACE | String |
The default Atom namespace |
||||
public | NO | QName |
The qualified name of a no attribute |
||||
public | PUBLISHED | QName |
The qualified name of a Published element in the default Atom namespace |
||||
public | RIGHTS | QName |
The qualified name of a Rights element in the default Atom namespace |
||||
public | SCHEME | QName |
The qualified name of a scheme attribute |
||||
public | SOURCE | QName |
The qualified name of a Source element in the default Atom namespace |
||||
public | SRC | QName |
The qualified name of a src attribute |
||||
public | SUBTITLE | QName |
The qualified name of a Subtitle element in the default Atom namespace |
||||
public | SUMMARY | QName |
The qualified name of a Summary element in the default Atom namespace |
||||
public | TERM | QName |
The qualified name of a term attribute |
||||
public | TITLE | QName |
The qualified name of a Title element in the default Atom namespace |
||||
public | UNQUALIFIED_URI | QName |
The qualified name of a uri attribute |
||||
public | UPDATED | QName |
The qualified name of a Updated element in the default Atom namespace |
||||
public | URI | QName |
The qualified name of a URI element in the default Atom namespace |
||||
public | VERSION | QName |
The qualified name of a version attribute |
||||
public | XML_BASE | QName |
Value of a QName to identify base URI in the default XML namespace |
||||
public | XML_LANG | QName |
Value of a QName to identify the language in the default XML namespace |
||||
public | YES | QName |
The qualified name of a yes attribute |
Variable Summary
access | name | type | Can Read | Can Init | Can Write | Default Value | description |
---|---|---|---|---|---|---|---|
public | base | String |
Base URI for the Atom feed. |
||||
protected | factory | Factory | subclass | subclass | subclass |
The factory for creating new Atom elements. |
|
public | lang | String |
The language for the Atom feed. |
||||
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 toXML() : java.lang.String
- 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