| Summary | Package variables | Synopsis | Description | General documentation | Methods |
| WebCvs | Raw content |
| equals | No description | Code |
| hashCode | No description | Code |
| init | Description | Code |
| new | Description | Code |
| toString | No description | Code |
| unimplemented_method | No description | Code |
| init | code | next | Top |
Usage : my $obj = $oldObj->new; |
| new | code | prev | next | Top |
Usage : my $object = BioMart::RootI_ImplementingObject->new(%params); |
| equals | description | prev | next | Top |
# Interface my $self = shift;}
if ($self->can('_equals')) { return $self->_equals(@_); } $self->unimplemented_method();
| hashCode | description | prev | next | Top |
# Interface my $self = shift;}
if (defined $self->{'_hashCode'} && $self->{'_hashDirty'} == 0) { return $self->{'_hashCode'}; } my $hashCode; if ($self->can('_hashCode')) { $hashCode = $self->_hashCode(@_); } else { $self->unimplemented_method(); } $self->{'_hashCode'} = $hashCode; $self->{'_hashDirty'} = 0; return $hashCode;
| init | description | prev | next | Top |
# Interface my $self = shift;}
if ($self->can('_init')) { return $self->_init(@_); } $self->unimplemented_method();
| new | description | prev | next | Top |
# interface my $proto = shift;}
my $class = ref $proto || $proto; my $self = { '_hashCode' => undef, '_hashDirty' => 1, }; bless $self, $class; if (ref $proto) { $self->init($proto); } else { if ($self->can('_new')) { $self->_new(@_); } else { $self->unimplemented_method(); } } return $self;
| toString | description | prev | next | Top |
# Interface my $self = shift;}
if ($self->can('_toString')) { return $self->_toString(@_); } $self->unimplemented_method(); } # utility methods available to all implementations
| unimplemented_method | description | prev | next | Top |
my $self = shift; my $subroutine = [ caller 1 ]->[3]; $subroutine =~ s/^.*:://; BioMart::Exception->throw(sprintf("Unimplemented method '%s::%s'", ref $self || $self, $subroutine)); } 1;}
| AUTHOR - Arek Kasprzyk, Syed Haider, Damian Smedley | Top |
| CONTACT | Top |