NAME
Graph::Easy::Base - Baseclass for Graph::Easy objects like nodes, edges etc
SYNOPSIS
# Used automatically by Graph::Easy - should not be used directly
DESCRIPTION
Used automatically by Graph::Easy - should not used directly.
METHODS
new()
my $object = Graph::Easy::Base->new();
Create a new object, and call _init()
on it.
error()
$last_error = $object->error();
$object->error($error); # set new messags
$object->error(''); # clear the error
Returns the last error message, or '' for no error.
self()
my $self = $object->self();
Returns the object itself.
class()
my $class = $object->class();
Returns the full class name like node.cities
. See also sub_class
.
sub_class()
my $sub_class = $object->sub_class();
Returns the sub class name like cities
. See also class
.
main_class()
my $main_class = $object->main_class();
Returns the main class name like node
. See also sub_class
.
EXPORT
None by default.
SEE ALSO
AUTHOR
Copyright (C) 2004 - 2005 by Tels http://bloodgate.com.
See the LICENSE file for more details.