NAME
RDF::Cowl::Lib::Gen::Class::SymTable - Generated docs for RDF::Cowl::SymTable
VERSION
version 1.0.0
MAIN MODULE
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.