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

Graph::Easy.

AUTHOR

Copyright (C) 2004 - 2005 by Tels http://bloodgate.com.

See the LICENSE file for more details.