NAME
HTML::Object::Number - Simple numeric values
SYNOPSIS
use HTML::Object::Number;
my $this = HTML::Object::Number->new ||
die( HTML::Object::Number->error, "\n" );
VERSION
v0.2.0
DESCRIPTION
This class holds simple numeric values. It does not support -0, +/- Infinity, or NaN, as the XPath spec says it should, but I am not hurting anyone I do not think.
METHODS
new
Provided with a number
and this creates a new HTML::Object::Number object. Does some rudimentary numeric checking on the number
to ensure it actually is a number.
as_xml
Returns a string representation of the current value as xml.
evaluate
Returns the current object.
getAttributes
Returns an empty hash object
getChildNodes
Returns an empty array object
isEqualNode
Returns a boolean value which indicates whether or not two elements are of the same type and all their defining data points match.
Two elements are equal when they have the same type, defining characteristics (this would be their ID, number of children, and so forth), its attributes match, and so on. The specific set of data points that must match varies depending on the types of the elements.
string_value
Returns the current value.
to_boolean
Returns the current value as a boolean object.
to_literal
Returns the current value as a literal object.
to_number
Returns the current object.
value
Also as overloaded stringification. Returns the numeric value held.
AUTHOR
Jacques Deguest <jack@deguest.jp>
SEE ALSO
HTML::Object, HTML::Object::Attribute, HTML::Object::Boolean, HTML::Object::Closing, HTML::Object::Collection, HTML::Object::Comment, HTML::Object::Declaration, HTML::Object::Document, HTML::Object::Element, HTML::Object::Exception, HTML::Object::Literal, HTML::Object::Number, HTML::Object::Root, HTML::Object::Space, HTML::Object::Text, HTML::Object::XQuery
COPYRIGHT & LICENSE
Copyright (c) 2021 DEGUEST Pte. Ltd.
All rights reserved
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.