The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
=head1 NAME

Mozilla::DOM::NSHTMLInputElement

=for object Mozilla::DOM::NSHTMLInputElement

Mozilla::DOM::NSHTMLInputElement is a wrapper around an instance of Mozilla's
nsIDOMNSHTMLInputElement interface. This class inherits from
L<Supports|Mozilla::DOM::Supports>.

Note: The `GetControllers' method is not wrapped; it has something to do
with XUL.

=head1 CLASS METHODS

=head2 $iid = Mozilla::DOM::NSHTMLInputElement->B<GetIID>()

Pass this to QueryInterface.

=head1 METHODS

=begin comment

=head2 $controllers = $nshtmlinputelement->B<GetControllers>()

Output:

=over

=item $controllers (nsIControllers)

=back

=end comment

=head2 $selectionstart = $nshtmlinputelement->B<GetSelectionStart>()

Output:

=over

=item $selectionstart (int)

=back

=head2 $nshtmlinputelement->B<SetSelectionStart>($selectionstart)

Input:

=over

=item $aSelectionStart (int)

=back

=head2 $selectionend = $nshtmlinputelement->B<GetSelectionEnd>()

Output:

=over

=item $selectionend (int)

=back

=head2 $nshtmlinputelement->B<SetSelectionEnd>($selectionend)

Input:

=over

=item $aSelectionEnd (int)

=back

=head2 $nshtmlinputelement->B<SetSelectionRange>($selectionstart, $selectionend)

Input:

=over

=item $selectionStart (int)

=item $selectionEnd (int)

=back

=head2 $textlength = $nshtmlinputelement->B<GetTextLength>()

Output:

=over

=item $textlength (int)

=back

=head1 SEE ALSO

L<Mozilla::DOM>

=head1 COPYRIGHT

Copyright (C) 2005-2007, Scott Lanning

This software is licensed under the LGPL.  See L<Mozilla::DOM> for a full notice.

=cut