public interface Generator extends Element
Identifies the software implementation that produced the Atom feed.
Per RFC4287:
The "atom:generator" element's content identifies the agent used to generate a feed, for debugging and other purposes. The content of this element, when present, MUST be a string that is a human-readable name for the generating agent. Entities such as "&" and "<" represent their corresponding characters ("&" and "<" respectively), not markup. The atom:generator element MAY have a "uri" attribute whose value MUST be an IRI reference [RFC3987]. When dereferenced, the resulting URI (mapped from an IRI, if necessary) SHOULD produce a representation that is relevant to that agent. The atom:generator element MAY have a "version" attribute that indicates the version of the generating agent.
Modifier and Type | Method and Description |
---|---|
IRI |
getResolvedUri()
Returns the fully qualified form of the generator element's uri attribute
(resolved against the in-scope Base URI)
|
IRI |
getUri()
The atom:generator element MAY have a "uri" attribute whose value
MUST be an IRI reference [RFC3987].
|
java.lang.String |
getVersion()
The atom:generator element MAY have a "version" attribute that
indicates the version of the generating agent.
|
Generator |
setUri(java.lang.String uri)
The atom:generator element MAY have a "uri" attribute whose value
MUST be an IRI reference [RFC3987].
|
Generator |
setVersion(java.lang.String version)
The atom:generator element MAY have a "version" attribute that
indicates the version of the generating agent.
|
declareNS, discard, getAttributes, getAttributeValue, getAttributeValue, getBaseUri, getDocument, getElements, getExtensionAttributes, getFirstChild, getFirstChild, getLanguage, getLanguageTag, getLocale, getMustPreserveWhitespace, getNamespaces, getNextSibling, getNextSibling, getParentElement, getPreviousSibling, getPreviousSibling, getQName, getResolvedBaseUri, getText, removeAttribute, removeAttribute, setAttributeValue, setAttributeValue, setBaseUri, setBaseUri, setLanguage, setMustPreserveWhitespace, setParentElement, setText, setText
IRI getUri()
IRISyntaxException
- if the uri is malformedIRI getResolvedUri()
IRISyntaxException
- if the uri is malformedGenerator setUri(java.lang.String uri)
uri
- The URI attribute valueIRISyntaxException
- if the uri is malformedjava.lang.String getVersion()
Generator setVersion(java.lang.String version)
version
- The version attributeCopyright © 2010 - 2020 Adobe. All Rights Reserved