NAME
Astro::STSDAS::Table::HeaderPars - Container for header values
SYNOPSIS
use Astro::STSDAS::Table::HeaderPars;
DESCRIPTION
Astro::STSDAS::Table::HeaderPars is a container for a set of Astro::STSDAS::Table::HeaderPar objects.
Column names are stored as upper case, but case is ignored when searching by name.
Methods
- new
-
$pars = Astro::STSDAS::Table::HeaderPars->new;
The constructor. It takes no arguments.
- npars
-
$npars = $pars->npars;
The number of header parameters.
- add
-
$hdrp = $hdrp->add( ... );
Add a parameter to the container. The argument list is the same as for the Astro::STSDAS::Table::HeaderPar constructor, except that the
$idx
argument should not be specified.It returns a reference to the new header parameter object.
- pars
-
@pars = $pars->pars;
This returns a list of header parameters, as Astro::STSDAS::Table::HeaderPar objects, in the order in which they were added to the container.
- byname
-
$hdrp = $hdrp->byname( $name );
return the parameter with the specified name.
- delbyname
-
$pars->delbyname( $name )
Delete the parameter with the given name from the container.
- rename
-
$pars->rename( $oldname, $newname );
Rename the named header parameter. It is important to use this method rather than a header's name method, to ensure the integrity of the container.
- copy
-
$new_pars = $pars->copy;
This returns a new Astro::STSDAS::Table::HeaderPars object which is a copy of the current object. The contained Astro::STSDAS::Table::HeaderPar objects are copies of the originals.
EXPORT
None by default.
LICENSE
This software is released under the GNU General Public License. You may find a copy at
http://www.fsf.org/copyleft/gpl.html
AUTHOR
Diab Jerius (djerius@cpan.org)
SEE ALSO
perl(1).
2 POD Errors
The following errors were encountered while parsing the POD:
- Around line 131:
'=item' outside of any '=over'
- Around line 190:
You forgot a '=back' before '=head2'