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 |