=head1 NAME OODoc::Text::SubSection - collects the text of one subsection within a section =head1 INHERITANCE OODoc::Text::SubSection is a OODoc::Text::Structure is a OODoc::Text is a OODoc::Object =head1 SYNOPSIS my $section = $subsection->section; my $chapter = $subsection->chapter; =head1 DESCRIPTION A subsection (or head3) is the third level of refining document hierarchies. A subsection must be a part of a section, which is part of a chapter. =head1 OVERLOADED overload: B<'""' (stringification)> =over 4 See L =back overload: B<'==' and '!='> =over 4 See L =back overload: B<'cmp' (string comparison)> =over 4 See L =back =head1 METHODS =head2 Constructors $obj-EB(CONTAINER) =over 4 See L =back OODoc::Text::SubSection-EB(OPTIONS) =over 4 Option --Defined in --Default container OODoc::Text new(section) description OODoc::Text '' level OODoc::Text::Structure 3 linenr OODoc::Text name OODoc::Text undef section type OODoc::Text 'Subsection' . container => OBJECT . description => STRING . level => INTEGER . linenr => INTEGER . name => STRING . section => OBJECT =over 4 The section in which this sub-section lives. =back . type => STRING =back =head2 Inheritance knowledge $obj-EB([OBJECT]) =over 4 See L =back =head2 Attributes $obj-EB([OBJECT]) =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back =head2 Location $obj-EB =over 4 Returns the chapter object for this subsection. =back $obj-EB(NAME) =over 4 See L =back $obj-EB([NAME]) =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB
=over 4 Returns the section object for this subsection. =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back =head2 Collected $obj-EB(METHOD, PARAMETERS) =over 4 See L =back $obj-EB(OBJECT) =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB =over 4 See L =back =head2 Subroutines $obj-EB(OBJECTS) =over 4 See L =back $obj-EB(ARRAY) =over 4 See L =back $obj-EB(NAME) =over 4 See L =back $obj-EB =over 4 See L =back =head2 Subsubsections $obj-EB(NAME|OBJECT) =over 4 With a NAME, the subsubsection within this subsection with that name is returned. With an OBJECT (which must be a OODoc::Text::SubSubSection), a new subsubsection is added to the end of the list. =back $obj-EB([SUBSUBSECTIONS]) =over 4 Returns a list of all subsubsections in this chapter. =back =head2 Commonly used functions $obj-EB(FILENAME) OODoc::Text::SubSection-EB(FILENAME) =over 4 See L =back $obj-EB(DIRECTORY) OODoc::Text::SubSection-EB(DIRECTORY) =over 4 See L =back =head2 Manual Repository $obj-EB(MANUAL) =over 4 See L =back $obj-EB(NAME) =over 4 See L =back $obj-EB =over 4 See L =back $obj-EB(NAME) =over 4 See L =back $obj-EB =over 4 See L =back =head1 DIAGNOSTICS Error: manual definition requires manual object =over 4 A call to L expects a new manual object (a L), however an incompatible thing was passed. Usually, intended was a call to L or L. =back =head1 SEE ALSO This module is part of OODoc distribution version 1.03, built on March 14, 2008. Website: F =head1 LICENSE Copyrights 2003-2008 by Mark Overmeer. For other contributors see ChangeLog. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See F