NAME

RDF::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

as_html

desig

sysdesig

loc

See RDF::Base::Literal/loc

clean

See RDF::Base::Literal/clean

clean_plain

See RDF::Base::Literal/clean_plain

plain

Make it a plain value

value

Search for arc may have resulted in undef. See RDF::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 RDF::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

Compatible with Template::Iterator.

Returns: An arrayref

as_listobj

  $o->as_listobj()

Returns a RDF::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

Equals to RDF::Base::Resource/list. Do not confuse with /as_listobj.

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

get_first

get_next

count

revcount

remove

this_coltype

Public methods

AUTOLOAD

SEE ALSO

RDF::Base, RDF::Base::Resource, RDF::Base::Arc, RDF::Base::Pred, RDF::Base::Search