public interface IRIElement extends Element
The IRI interface provides a common base for a set of feed and entry elements whose content value must be a valid IRI/URI reference. These include the elements atom:icon, atom:logo, and atom:id.
Modifier and Type | Method and Description |
---|---|
IRI |
getResolvedValue()
Returns the value of the element resolved against the current
in-scope Base URI
|
IRI |
getValue()
Returns the value of the element as a java.net.URI
|
IRIElement |
setNormalizedValue(java.lang.String iri)
Set the value of this element using the normalization as specified in RFC4287
|
IRIElement |
setValue(java.lang.String iri)
Sets the value of the element
|
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 getValue()
IRIElement setValue(java.lang.String iri)
iri
- The iri valueIRISyntaxException
- if the value is malformedIRIElement setNormalizedValue(java.lang.String iri)
iri
- A non-normalized IRIIRISyntaxException
- if the iri is malformedIRI getResolvedValue()
Copyright © 2010 - 2020 Adobe. All Rights Reserved