Redland RDF Application Framework - Ruby RDoc - Module: Redland::Util

Go to Redland Home - Language Bindings Home - Ruby API Home

Module | Redland::Util
In: | rdf/redland/util.rb

### Methods

get_node_array get_statement_array is_blank? is_literal? is_resource?

### Public Instance methods

get_node_array(node_iterator)

Given an Iterator, returns an array of all Nodes beyond it including this one

[Source]

    # File rdf/redland/util.rb, line 22
        def get_node_array(node_iterator)
          node_array = []
          while not node_iterator.end?
            node_array << node_iterator.current
            node_iterator.next
          end
          return node_array
        end

get_statement_array(stream)

Given an Stream, returns an array of all Statements beyond it including this one

[Source]

    # File rdf/redland/util.rb, line 33
        def get_statement_array(stream)
          statement_array = []
          while not stream.end?
            statement_array << stream.current
            stream.next
          end
          return statement_array
        end

is_blank?(node)

Return true if node is a blank node

[Source]

    # File rdf/redland/util.rb, line 15
        def is_blank?(node)
          return (Redland.librdf_node_is_blank(node) !=0)

        end

is_literal?(node)

Return true if node is a literal

[Source]

    # File rdf/redland/util.rb, line 5
        def is_literal?(node)
          return (Redland.librdf_node_is_literal(node) !=0)
        end

is_resource?(node)

Return true if node is a resource with a URI

[Source]

    # File rdf/redland/util.rb, line 10
        def is_resource?(node)
          return (Redland.librdf_node_is_resource(node) !=0)
        end

Go to Redland Home - Language Bindings Home - Ruby API Home

(C) Copyright 2004-2011 Dave Beckett, (C) Copyright 2004-2005 University of Bristol