Package org.apache.abdera.model
Interface Document<T extends Element>
-
- All Superinterfaces:
Base,java.lang.Cloneable,java.io.Serializable
@Deprecated(since="2021-07-29") public interface Document<T extends Element> extends Base, java.io.Serializable
Deprecated.This API is deprecated as Apache Abdera is a retired project since 2017.The top level artifact of the Feed Object Model. The Parser component processes data from an InputStream and returns a Document instance. The type of Document returned depends on the XML format being parsed. The Feed Object Model supports four basic types of documents: FeedDocument, EntryDocument, ServiceDocument (Atom Publishing Protocol Introspection Documents) and XmlDocument (any arbitrary XML).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description Document<T>addProcessingInstruction(java.lang.String target, java.lang.String value)Deprecated.Add a processing instruction to the documentDocument<T>addStylesheet(java.lang.String href, java.lang.String media)Deprecated.Add a xml-stylesheet processing instruction to the documentIRIgetBaseUri()Deprecated.Returns the Base URI of the document.java.lang.StringgetCharset()Deprecated.Gets the charset used for this documentjavax.activation.MimeTypegetContentType()Deprecated.Returns the content type of this documentEntityTaggetEntityTag()Deprecated.Return the entity tag for this documentjava.lang.StringgetLanguage()Deprecated.Get the languageLanggetLanguageTag()Deprecated.Returns the value of the xml:lang attribute as a Lang objectjava.util.DategetLastModified()Deprecated.Returns the last modified date for this documentbooleangetMustPreserveWhitespace()Deprecated.Return true if insignificant whitespace must be preservedjava.lang.String[]getProcessingInstruction(java.lang.String target)Deprecated.Get the values for the given processing instructionTgetRoot()Deprecated.Returns the root element of the document (equivalent to DOM's getDocumentElement)java.lang.StringgetSlug()Deprecated.Get the slug for this documentXmlUtil.XMLVersiongetXmlVersion()Deprecated.Get the XMLVersion used by this documentDocument<T>setBaseUri(java.lang.String base)Deprecated.Sets the Base URI of the document.Document<T>setCharset(java.lang.String charset)Deprecated.Sets the charset used for this documentDocument<T>setContentType(java.lang.String contentType)Deprecated.Sets the content type for this documentDocument<T>setEntityTag(java.lang.String tag)Deprecated.Set the entity tag for this documentDocument<T>setEntityTag(EntityTag tag)Deprecated.Set the entity tag for this documentDocument<T>setLanguage(java.lang.String lang)Deprecated.set the base languageDocument<T>setLastModified(java.util.Date lastModified)Deprecated.Sets the last modified date for this documentDocument<T>setMustPreserveWhitespace(boolean preserve)Deprecated.Set to true to preserve insignificant whitespaceDocument<T>setRoot(T root)Deprecated.Sets the root element of the documentDocument<T>setSlug(java.lang.String slug)Deprecated.Set the slug for this document
-
-
-
Method Detail
-
getRoot
T getRoot()
Deprecated.Returns the root element of the document (equivalent to DOM's getDocumentElement)- Returns:
- The root element of the document
-
setRoot
Document<T> setRoot(T root)
Deprecated.Sets the root element of the document- Parameters:
root- Set the root element of the document
-
getBaseUri
IRI getBaseUri()
Deprecated.Returns the Base URI of the document. All relative URI's contained in the document will be resolved according to this base.- Returns:
- The Base IRI
-
setBaseUri
Document<T> setBaseUri(java.lang.String base)
Deprecated.Sets the Base URI of the document. All relative URI's contained in the document will be resolved according to this base.- Parameters:
base- The Base URI- Throws:
IRISyntaxException- if the IRI is malformed
-
getContentType
javax.activation.MimeType getContentType()
Deprecated.Returns the content type of this document- Returns:
- The content type of this document
-
setContentType
Document<T> setContentType(java.lang.String contentType)
Deprecated.Sets the content type for this document- Parameters:
contentType- The content type of document- Throws:
MimeTypeParseException- if the content type is malformed
-
getLastModified
java.util.Date getLastModified()
Deprecated.Returns the last modified date for this document- Returns:
- The last-modified date
-
setLastModified
Document<T> setLastModified(java.util.Date lastModified)
Deprecated.Sets the last modified date for this document- Parameters:
lastModified- the last-modified date
-
getCharset
java.lang.String getCharset()
Deprecated.Gets the charset used for this document- Returns:
- The character encoding used for this document
-
setCharset
Document<T> setCharset(java.lang.String charset)
Deprecated.Sets the charset used for this document- Parameters:
charset- The character encoding to use
-
addProcessingInstruction
Document<T> addProcessingInstruction(java.lang.String target, java.lang.String value)
Deprecated.Add a processing instruction to the document- Parameters:
target- The processing instruction targetvalue- The processing instruction value
-
getProcessingInstruction
java.lang.String[] getProcessingInstruction(java.lang.String target)
Deprecated.Get the values for the given processing instruction
-
addStylesheet
Document<T> addStylesheet(java.lang.String href, java.lang.String media)
Deprecated.Add a xml-stylesheet processing instruction to the document- Parameters:
href- The href of the stylesheetmedia- The media target for this stylesheet or null if none
-
getEntityTag
EntityTag getEntityTag()
Deprecated.Return the entity tag for this document
-
setEntityTag
Document<T> setEntityTag(EntityTag tag)
Deprecated.Set the entity tag for this document
-
setEntityTag
Document<T> setEntityTag(java.lang.String tag)
Deprecated.Set the entity tag for this document
-
getLanguage
java.lang.String getLanguage()
Deprecated.Get the language
-
getLanguageTag
Lang getLanguageTag()
Deprecated.Returns the value of the xml:lang attribute as a Lang object
-
getSlug
java.lang.String getSlug()
Deprecated.Get the slug for this document
-
getMustPreserveWhitespace
boolean getMustPreserveWhitespace()
Deprecated.Return true if insignificant whitespace must be preserved
-
setMustPreserveWhitespace
Document<T> setMustPreserveWhitespace(boolean preserve)
Deprecated.Set to true to preserve insignificant whitespace
-
getXmlVersion
XmlUtil.XMLVersion getXmlVersion()
Deprecated.Get the XMLVersion used by this document
-
-