Mac Developer Library

Developer

PSContent Class Reference

Options
Deployment Target:

On This Page

PSContent

A PSContent object contains the description from an entry. The entry's description is usually a plain text string or an HTML string, although it is allowed to be any data type. PSContent provides accessor methods for retrieving the content information as either plain text, HTML formatted text or an NSData object. Both summaries and entries are represented as content objects. It is not recommended that you subclass PSContent.

  • A plain text representation of the content. (read-only)

    Declaration

    @property (readonly) NSString * plainTextString;

    Discussion

    If the original MIME type is HTML, tags are removed and entities decoded. Additionally, minimal formatting is applied, such as line breaks between HTML blocks. If the content is nontextual, this method returns nil.

  • The MIME type of the content. (read-only)

    Declaration

    @property (readonly, retain) NSString * MIMEType;

    Discussion

    The MIME type returned is in the format text/html or text/plain.

  • An HTML representation of the content. (read-only)

    Declaration

    @property (readonly, retain) NSString * HTMLString;

    Discussion

    The string returned is an HTML fragment corresponding to the content, not the entire document. To display it, you would typically set this as the innerHTML of a DIV element. If the original MIME type is HTML, the content will have been "tidied" to fix common problems such as unclosed tags and to remove elements such as SCRIPT. If the original MIME type is plain text, then HTML metacharacters will be escaped. If the content is non-textual, this method returns nil.

  • The raw data representation of the content. (read-only)

    Declaration

    @property (readonly, retain) NSData * data;