org.apache.abdera.ext.rss
Class RssUriElement

java.lang.Object
  extended by org.apache.abdera.model.ElementWrapper
      extended by org.apache.abdera.ext.rss.RssUriElement
All Implemented Interfaces:
Cloneable, Iterable<Element>, Base, Element, IRIElement

public class RssUriElement
extends ElementWrapper
implements IRIElement


Constructor Summary
RssUriElement(Element internal)
           
RssUriElement(Factory factory, QName qname)
           
 
Method Summary
 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(String iri)
          Set the value of this element using the normalization as specified in RFC4287
 IRIElement setValue(String iri)
          Sets the value of the element
 
Methods inherited from class org.apache.abdera.model.ElementWrapper
addComment, clone, complete, declareNS, discard, equals, getAttributes, getAttributeValue, getAttributeValue, getBaseUri, getDefaultWriterOptions, getDocument, getElements, getExtensionAttributes, getFactory, getFirstChild, getFirstChild, getInternal, getLanguage, getLanguageTag, getLocale, getMustPreserveWhitespace, getNamespaces, getNextSibling, getNextSibling, getParentElement, getPreviousSibling, getPreviousSibling, getQName, getResolvedBaseUri, getText, hashCode, iterator, removeAttribute, removeAttribute, setAttributeValue, setAttributeValue, setBaseUri, setBaseUri, setLanguage, setMustPreserveWhitespace, setParentElement, setText, setText, toString, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.abdera.model.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
 
Methods inherited from interface org.apache.abdera.model.Base
addComment, clone, complete, getDefaultWriterOptions, getFactory, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo
 
Methods inherited from interface java.lang.Iterable
iterator
 

Constructor Detail

RssUriElement

public RssUriElement(Element internal)

RssUriElement

public RssUriElement(Factory factory,
                     QName qname)
Method Detail

getResolvedValue

public IRI getResolvedValue()
Description copied from interface: IRIElement
Returns the value of the element resolved against the current in-scope Base URI

Specified by:
getResolvedValue in interface IRIElement
Returns:
The resolved IRI value

getValue

public IRI getValue()
Description copied from interface: IRIElement
Returns the value of the element as a java.net.URI

Specified by:
getValue in interface IRIElement
Returns:
The IRI value of this element

setNormalizedValue

public IRIElement setNormalizedValue(String iri)
Description copied from interface: IRIElement
Set the value of this element using the normalization as specified in RFC4287

Specified by:
setNormalizedValue in interface IRIElement
Parameters:
iri - A non-normalized IRI

setValue

public IRIElement setValue(String iri)
Description copied from interface: IRIElement
Sets the value of the element

Specified by:
setValue in interface IRIElement
Parameters:
iri - The iri value


Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.