NAME

Rit::Base::Undef

DESCRIPTION

Represents an undefined node. But tries harder to cooperate.

Constructors

These can be called with the class name or any List object.

new

Accessors

literal

as_string

desig

sysdesig

loc

See Rit::Base::Literal/loc

clean

See Rit::Base::Literal/clean

clean_plain

See Rit::Base::Literal/clean_plain

plain

Make it a plain value

value

Search for arc may have resulted in undef. See Rit::Base::Arc/value.

The property "value" has special handling in its dynamic use for nodes. This means that you can only use this method as an ordinary method call. Not dynamicly.

syskey

Returns a unique predictable id representing this object

wu_jump

See Rit::Base::Node/wu_jump)

Returns: the string '<undef>' as HTML

id

returns: plain undef

id_alphanum

returns: plain undef

defined

Returns 0. (false)

is_true

Returns 0;

as_list

Returns empty Rit::Base::List

as_listobj

  $o->as_listobj()

Returns a Rit::Base::List

nodes

Just as /as_list but regards the SCALAR/ARRAY context.

cmp_string

cmp_numeric

equals

size

as_array

TODO: CHECK if not used anywhere...

list

arc_list

list_preds

revlist

TODO: Rewrite code for handling undef objects in arcs. Those will have a relvist in the same manner as literal nodes.

revarc_list

revlist_preds

arcversions

count

revcount

remove

Public methods

AUTOLOAD

SEE ALSO

Rit::Base, Rit::Base::Resource, Rit::Base::Arc, Rit::Base::Pred, Rit::Base::Search