NAME

Data::Seek::Exception::RootUnknown - Data::Seek Unknown Root Exception Class

VERSION

version 0.06

SYNOPSIS

use Data::Seek::Exception::NodeInvalid;

DESCRIPTION

Data::Seek::Exception::NodeInvalid is a module for is an exception class within Data::Seek which is thrown when a criterion references a root node within the introspected data structure which does not exist.

ATTRIBUTES

criterion

$exception->criterion;

The criterion used against the data which resulted in the exception.

separator

$exception->separator;

The separator used to denote the hierarchy of the match data and the criterion.

subject

$exception->subject;

The hierarchy of the match data as an array reference.

target

$exception->target;

The hierarchy of the criterion as an array reference.

is_array

$exception->is_array;

True if the node is, during the exception being thrown, an array reference.

is_ending

$exception->is_ending;

True if the node is, during the exception being thrown, the end of the structure.

is_hash

$exception->is_hash;

True is the node is, during the exception being thrown, a hash reference.

is_match

$exception->is_match;

True is the node has, during the exception being thrown, corresponding data.

AUTHOR

Al Newkirk <anewkirk@ana.io>

COPYRIGHT AND LICENSE

This software is copyright (c) 2014 by Al Newkirk.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.