=pod =head1 NAME Data::Range::Compare::Stream::Iterator::Consolidate::Result - Range Compare Consolidate Result Object =head1 DESCRIPTION This module is a result object for classes that implement: Data::Range::Compare::Stream::Iterator::Consolidate =head2 OO Methods =over 3 =item * my $result=new Data::Range::Compare::Stream::Iterator::Consolidate::Result (COMMON_RANGE,START_RANGE,END_RANGE,MISSING_STATE,GENERATED_STATE); Object constructor: All arguments are mandatory COMMON_RANGE Implements Data::Range::Compare::Stream START_RANGE Implements Data::Range::Compare::Stream END_RANGE Implements Data::Range::Compare::Stream MISSING_STATE Boolean value represents if this range result is not found in the source iterator. GENERATED_STATE Boolean value represents if this range result was auto generated by the consolidation or fill process. =item * my $range=$result->get_common Returns the common range. =item * my $range=$result->get_common_range Alias to $result->get_common. =item * my $range=$result->get_start_range Returns the starting range. =item * my $range=$result->get_start Returns the starting range. =item * my $range=$result->get_end_range Returns the ending range. =item * my $range=$result->get_end Returns the ending range. =item * my $string=$result->to_string; Returns a string based on the following sprintf statement. sprintf 'Commoon Range: [%s] Starting range: [%s] Ending Range: [%s]',$self->get_common,$self->get_start,$self->get_end =item * if($result->is_missing) { ... } Returns the missing state. =item * if($result->is_generated) { ... } Returns the generated state. =back =head1 SEE ALSO Data::Range::Compare::Stream::Iterator::Compare::Asc Data::Range::Compare::Stream::Iterator::Compare::Base =head1 AUTHOR Michael Shipper =head1 Source-Forge Project As of version 0.001 the Project has been moved to Source-Forge.net L L =head1 COPYRIGHT Copyright 2011 Michael Shipper. All rights reserved. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut