|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Document<T extends Element>
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 | |
---|---|
void |
addProcessingInstruction(java.lang.String target,
java.lang.String value)
Add a processing instruction to the document |
void |
addStylesheet(java.lang.String href,
java.lang.String media)
Add a xml-stylesheet processing instruction to the document |
IRI |
getBaseUri()
Returns the Base URI of the document. |
java.lang.String |
getCharset()
Gets the charset used for this document |
javax.activation.MimeType |
getContentType()
Returns the content type of this document |
java.util.Date |
getLastModified()
Returns the last modified date for this document |
T |
getRoot()
Returns the root element of the document (equivalent to DOM's getDocumentElement) |
void |
setBaseUri(java.lang.String base)
Sets the Base URI of the document. |
void |
setCharset(java.lang.String charset)
Sets the charset used for this document |
void |
setContentType(java.lang.String contentType)
Sets the content type for this document |
void |
setLastModified(java.util.Date lastModified)
Sets the last modified date for this document |
void |
setRoot(T root)
Sets the root element of the document |
Methods inherited from interface org.apache.abdera.model.Base |
---|
addComment, clone, getFactory, writeTo, writeTo |
Method Detail |
---|
T getRoot()
void setRoot(T root)
root
- Set the root element of the documentIRI getBaseUri()
void setBaseUri(java.lang.String base) throws IRISyntaxException
base
- The Base URI
IRISyntaxException
- if the IRI is malformedjavax.activation.MimeType getContentType()
void setContentType(java.lang.String contentType) throws javax.activation.MimeTypeParseException
contentType
- The content type of document
javax.activation.MimeTypeParseException
- if the content type is malformedjava.util.Date getLastModified()
void setLastModified(java.util.Date lastModified)
lastModified
- the last-modified datejava.lang.String getCharset()
void setCharset(java.lang.String charset)
charset
- The character encoding to usevoid addProcessingInstruction(java.lang.String target, java.lang.String value)
target
- The processing instruction targetvalue
- The processing instruction valuevoid addStylesheet(java.lang.String href, java.lang.String media)
href
- The href of the stylesheetmedia
- The media target for this stylesheet or null if none
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |