NAME

RDF::Cowl::Lib::Gen::Class::SymTable - Generated docs for RDF::Cowl::SymTable

VERSION

version 1.0.0

MAIN MODULE

RDF::Cowl::SymTable

METHODS

get_prefix_ns_map

Signature:

$self->get_prefix_ns_map(BoolLike|InstanceOf["boolean"] $reverse)

Params:

CowlSymTable $st 
BoolLike|InstanceOf["boolean"] $reverse 

Documentation:

Gets the map that associates prefixes to namespaces.

@param st The symbol table.
@param reverse If true, the reversed map (namespaces to prefixes) is returned.
@return Prefix to namespace map. Throws exception on error.

Throws exception on error.

    C function name: cowl_sym_table_get_prefix_ns_map

get_ns

Signature:

$self->get_ns(CowlString $prefix)

Params:

CowlSymTable $st 
CowlString $prefix 

Documentation:

Returns the namespace associated with the specified prefix.

@param st The symbol table.
@param prefix The prefix.
@return Namespace associated with the prefix, or NULL if the prefix cannot be found.

    C function name: cowl_sym_table_get_ns

get_prefix

Signature:

$self->get_prefix(CowlString $ns)

Params:

CowlSymTable $st 
CowlString $ns 

Documentation:

Returns the prefix associated with the specified namespace.

@param st The symbol table.
@param ns The namespace.
@return Prefix associated with the namespace, or NULL if the prefix cannot be found.

    C function name: cowl_sym_table_get_prefix

register_prefix

Signature:

$self->register_prefix(CowlString $prefix, CowlString $ns, BoolLike|InstanceOf["boolean"] $overwrite)

Params:

CowlSymTable $st 
CowlString $prefix 
CowlString $ns 
BoolLike|InstanceOf["boolean"] $overwrite 

Documentation:

Registers the specified prefix-namespace mapping.

@param st The symbol table.
@param prefix The prefix.
@param ns The namespace.
@param overwrite If true, the new mapping overwrites the previous one.
@return Return code.

    C function name: cowl_sym_table_register_prefix

register_prefix_raw

Signature:

$self->register_prefix_raw(UString $prefix, UString $ns, BoolLike|InstanceOf["boolean"] $overwrite)

Params:

CowlSymTable $st 
UString $prefix 
UString $ns 
BoolLike|InstanceOf["boolean"] $overwrite 

Documentation:

Registers the specified prefix-namespace mapping.

@param st The symbol table.
@param prefix The prefix.
@param ns The namespace.
@param overwrite If true, the new mapping overwrites the previous one.
@return Return code.

    C function name: cowl_sym_table_register_prefix_raw

unregister_prefix

Signature:

$self->unregister_prefix(CowlString $prefix)

Params:

CowlSymTable $st 
CowlString $prefix 

Documentation:

Unregisters the specified prefix.

@param st The symbol table.
@param prefix The prefix.
@return Return code.

    C function name: cowl_sym_table_unregister_prefix

unregister_ns

Signature:

$self->unregister_ns(CowlString $ns)

Params:

CowlSymTable $st 
CowlString $ns 

Documentation:

Unregisters the specified namespace.

@param st The symbol table.
@param ns The namespace.
@return Return code.

    C function name: cowl_sym_table_unregister_ns

merge

Signature:

$self->merge(CowlSymTable $src, BoolLike|InstanceOf["boolean"] $overwrite)

Params:

CowlSymTable $dst 
CowlSymTable $src 
BoolLike|InstanceOf["boolean"] $overwrite 

Documentation:

Merges the contents of a symbol table in the current one.

@param dst The destination symbol table.
@param src The source symbol table.
@param overwrite If true, conflicting prefixes are overwritten in the destination.
@return Return code.

    C function name: cowl_sym_table_merge

get_full_iri

Signature:

$self->get_full_iri(UString $ns, UString $rem)

Params:

CowlSymTable $st 
UString $ns 
UString $rem 

Documentation:

Retrieves the full IRI associated with the specified short IRI.

@param st The symbol table.
@param ns The short namespace.
@param rem The remainder.
@return IRI instance. Throws exception on error.

Throws exception on error.

    C function name: cowl_sym_table_get_full_iri

parse_full_iri

Signature:

$self->parse_full_iri(UString $short_iri)

Params:

CowlSymTable $st 
UString $short_iri 

Documentation:

Retrieves the full IRI associated with the specified short IRI.

@param st The symbol table.
@param short_iri The short IRI.
@return IRI instance. Throws exception on error.

Throws exception on error.

    C function name: cowl_sym_table_parse_full_iri

AUTHOR

Zakariyya Mughal <zmughal@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2024 by Auto-Parallel Technologies, Inc..

This is free software, licensed under Eclipse Public License - v 2.0.