XHTMLOutputGenerator class reference

XMLBasedOutputGenerator : OutputGenerator : NSObject
XHTMLOutputGenerator.h

Overview

Defines a concrete XMLBasedOutputGenerator that generates XHTML output.

Tasks

Object member helpers

Description helpers

Helper methods

Instance methods

appendObjectMemberTitleToData:fromItem:

Appends the given member title.

- (void)appendObjectMemberTitleToData:(NSMutableData *) data fromItem:(id) item
Parameters
data

The data to append to.

item

The member item to get information from.

Exceptions
NSException

Thrown if appending fails.

Declared in
XHTMLOutputGenerator.h

appendObjectMemberOverviewToData:fromItem:

Appends the given member overview description.

- (void)appendObjectMemberOverviewToData:(NSMutableData *) data fromItem:(id) item
Parameters
data

The data to append to.

item

The member item to get information from.

Exceptions
NSException

Thrown if appending fails.

Declared in
XHTMLOutputGenerator.h

appendObjectMemberPrototypeToData:fromItem:

Appends the given member prototype description.

- (void)appendObjectMemberPrototypeToData:(NSMutableData *) data fromItem:(id) item
Parameters
data

The data to append to.

item

The member item to get information from.

Exceptions
NSException

Thrown if appending fails.

Declared in
XHTMLOutputGenerator.h

appendObjectMemberSectionToData:fromItem:type:title:

Appends the given member section type description.

- (void)appendObjectMemberSectionToData:(NSMutableData *) data fromItem:(id) item type:(int) type title:(NSString *) title
Parameters
data

The data to append to.

item

The member item to get information from.

type

The member section type.

title

The desired section title.

Exceptions
NSException

Thrown if appending fails.

Discussion

The type should be one of the following:

Declared in
XHTMLOutputGenerator.h

appendObjectMemberReturnToData:fromItem:

Appends the given member return description.

- (void)appendObjectMemberReturnToData:(NSMutableData *) data fromItem:(id) item
Parameters
data

The data to append to.

item

The member item to get information from.

Exceptions
NSException

Thrown if appending fails.

Declared in
XHTMLOutputGenerator.h

appendObjectMemberDiscussionToData:fromItem:

Appends the given member discussion description.

- (void)appendObjectMemberDiscussionToData:(NSMutableData *) data fromItem:(id) item
Parameters
data

The data to append to.

item

The member item to get information from.

Exceptions
NSException

Thrown if appending fails.

Declared in
XHTMLOutputGenerator.h

appendObjectMemberWarningToData:fromItem:

Appends the given member warning description.

- (void)appendObjectMemberWarningToData:(NSMutableData *) data fromItem:(id) item
Parameters
data

The data to append to.

item

The member item to get information from.

Exceptions
NSException

Thrown if appending fails.

Declared in
XHTMLOutputGenerator.h

appendObjectMemberBugToData:fromItem:

Appends the given member bug description.

- (void)appendObjectMemberBugToData:(NSMutableData *) data fromItem:(id) item
Parameters
data

The data to append to.

item

The member item to get information from.

Exceptions
NSException

Thrown if appending fails.

Declared in
XHTMLOutputGenerator.h

appendObjectMemberSeeAlsoToData:fromItem:

Appends the given member see also section description.

- (void)appendObjectMemberSeeAlsoToData:(NSMutableData *) data fromItem:(id) item
Parameters
data

The data to append to.

item

The member item to get information from.

Exceptions
NSException

Thrown if appending fails.

Declared in
XHTMLOutputGenerator.h

appendObjectMemberFileToData:fromItem:

Appends the given member declaration file description.

- (void)appendObjectMemberFileToData:(NSMutableData *) data fromItem:(id) item
Parameters
data

The data to append to.

item

The member item to get information from.

Exceptions
NSException

Thrown if appending fails.

Declared in
XHTMLOutputGenerator.h

appendBriefDescriptionToData:fromItem:

Appends the brief description to the given data.

- (void)appendBriefDescriptionToData:(NSMutableData *) data fromItem:(id) item
Parameters
data

The data to append to.

item

The description item which brief subcsection to append.

Exceptions
NSException

Thrown if appending fails.

Discussion

First the brief description is retreived from the given node, then the data from the retreived nodes is converted to a proper XHTML format and is then appended to the end of the given data.

See also
Declared in
XHTMLOutputGenerator.h

appendDetailedDescriptionToData:fromItem:

Appends the detailed description to the given data.

- (void)appendDetailedDescriptionToData:(NSMutableData *) data fromItem:(id) item
Parameters
data

The data to append to.

item

The description item which detailed subcsection to append.

Exceptions
NSException

Thrown if appending fails.

Discussion

First the detailed description is retreived from the given node, then the data from the retreived nodes is converted to a proper XHTML format and is then appended to the end of the given data.

See also
Declared in
XHTMLOutputGenerator.h

appendDescriptionToData:fromDescriptionItem:

Converts the description data from the given paragraph to proper XHTML format and appends it to the given data.

- (void)appendDescriptionToData:(NSMutableData *) data fromDescriptionItem:(id) item
Parameters
data

The data to append to.

item

The description paragraph which data to convert. If nil nothing will happen.

Exceptions
NSException

Thrown if convertion fails.

Discussion

This method will take care of converting the source data to proper XHTML tags, including computer code, paragraphs, links etc. Note that this is the only place where the original data XML structure is exposed to the class.

See also
Declared in
XHTMLOutputGenerator.h

appendFileHeaderToData:withTitle:andStylesheet:

Appends HTML file header to the given data.

- (void)appendFileHeaderToData:(NSMutableData *) data withTitle:(NSString *) title andStylesheet:(NSString *) stylesheet
Parameters
data

The data to append to.

title

The title to use for the header.

stylesheet

The path and name of the linked stylesheet file.

Exceptions
NSException

Thrown if appending fails.

Discussion

The senders should provide the desired title and path and name of the linked stylesheet file.

See also
Declared in
XHTMLOutputGenerator.h

appendFileFooterToData:withLastUpdated:andIndexLink:

Appends HTML file footer to the given data.

- (void)appendFileFooterToData:(NSMutableData *) data withLastUpdated:(BOOL) showLastUpdate andIndexLink:(BOOL) showBackToIndex
Parameters
data

The data to append to.

showLastUpdate

If YES, last updated time should be inserted.

showBackToIndex

If YES, the link back to index should be inserted.

Exceptions
NSException

Thrown if appending fails.

Discussion

The senders can optionally include last update time and back to index link.

See also
Declared in
XHTMLOutputGenerator.h

© 2008-2009 Tomaz Kragelj. All rights reserved. (Last updated: 2009-08-24)
Back to index / hierarchy.