Tony Bowden > Spreadsheet-Engine > Spreadsheet::Engine::Value

Download:
Spreadsheet-Engine-0.14.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

Spreadsheet::Engine::Value - A value/type combination

SYNOPSIS ^

  my $op = Spreadsheet::Engine::Value->new(
    type => 'n',
    value => 10,
  );

  my $type = $op->type;
  my $value = $op->value;

  if ($op->is_txt) { ... }
  if ($op->is_num) { ... }
  if ($op->is_number) { ... }
  if ($op->is_blank) { ... }
  if ($op->is_logical) { ... }
  if ($op->is_error) { ... }
  if ($op->is_na) { ... }

DESCRIPTION ^

In a spreadsheet, values also have an accompanying type. This class represents such a value/type combination.

CONSTRUCTOR ^

new

Instantiate with a type and value.

INSTANCE VARIABLES ^

type / value

The value and type.

METHODS ^

is_txt

Does this have a textual type (of any subtype)?

is_num

Does this have a numberic type (of any subtype)?

is_number

Is this a number (type 'n', no subtype)?

is_blank

Is this blank?

is_logical

Is this a logical value (true/false)?

is_error

Is this an error?

is_na

Is this N/A?

HISTORY ^

This code was created for Spreadsheet::Engine 0.11

COPYRIGHT ^

Copyright (c) 2007, 2008 Tony Bowden

LICENCE ^

The contents of this file are subject to the Artistic License 2.0; you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.perlfoundation.org/artistic_license_2_0

syntax highlighting: