RDF::Redland - phpMan

Command: man perldoc info search(apropos)  


Sections
NAME SYNOPSIS DESCRIPTION STATIC METHODS SEE ALSO AUTHOR
NAME
    RDF::Redland - Redland RDF Class

SYNOPSIS
      use RDF::Redland;
      my $storage=new RDF::Redland::Storage("hashes", "test", "new='yes',hash-type='memory'");
      my $model=new RDF::Redland::Model($storage, "");

      ...

DESCRIPTION
    This class initialises the Redland RDF classes.

    See the main classes for full detail: RDF::Redland::Node,
    RDF::Redland::BlankNode, RDF::Redland::URINode,
    RDF::Redland::LiteralNode, RDF::Redland::XMLLiteralNode,
    RDF::Redland::URI, RDF::Redland::Statement, RDF::Redland::Model,
    RDF::Redland::Storage, RDF::Redland::Parser, RDF::Redland::Query,
    RDF::Redland::QueryResults, RDF::Redland::Iterator, RDF::Redland::Stream
    and RDF::Redland::RSS.

STATIC METHODS
    set_log_handler SUB
        Set *SUB* as the subroutine to be called on any Redland error,
        warning or log message. The subroutine must have the followign
        signature:

          sub handler ($$$$$$$$$) {
            my($code, $level, $facility, $message, $line, $column, $byte, $file, $uri)=@_;
            # int error code
            # int log level
            # int facility causing the error (parsing, serializing, ...)
            # string error message
            # int line number (<0 if not relevant)
            # int column number (<0 if not relevant)
            # int byte number (<0 if not relevant)
            # string file name or undef
            # string URI or undef

            # ...do something with the information ...
          };

          RDF::Redland::set_log_handler(\&handler);

    reset_log_handler
        Reset redland to use the default logging handler, typically printing
        the message to stdout or stderr and exiting on a fatal error.

    set_error_handler SUB
        The method set_log_handler is much more flexible than this and
        includes this functionality.

        Set *SUB* as the subroutine to be called on a Redland error with the
        error message as the single argument. For example:

          RDF::Redland::set_error_handler(sub {
            my $msg=shift;
            # Do something with $msg
          });

        The default if this is not set, is to run die $msg

    set_warning_handler SUB
        The method set_log_handler is much more flexible than this and
        includes this functionality.

        Set *SUB* as the subroutine to be called on a Redland warning with
        the warning message as the single argument. For example:

          RDF::Redland::set_warning_handler(sub {
            my $msg=shift;
            # Do something with $msg
          });

        The default if this is not set, is to run warn $msg

SEE ALSO
    RDF::Redland::Node, RDF::Redland::BlankNode, RDF::Redland::URINode,
    RDF::Redland::LiteralNode, RDF::Redland::XMLLiteralNode,
    RDF::Redland::URI, RDF::Redland::Statement, RDF::Redland::Model,
    RDF::Redland::Storage, RDF::Redland::Parser, RDF::Redland::Query,
    RDF::Redland::QueryResults, RDF::Redland::Iterator, RDF::Redland::Stream
    and RDF::Redland::RSS.

AUTHOR
    Dave Beckett - http://www.dajobe.org/


Generated by phpMan Author: Che Dong On Apache Under GNU General Public License - MarkDown Format
2026-05-23 08:41 @216.73.217.24 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!

^_back to top