The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

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

VERSION

version 1.0.0

MAIN MODULE

RDF::Cowl::IStream

METHODS

get_manager

Signature:

$self->get_manager()

Params:

CowlIStream $stream 

Documentation:

Gets the manager of this ontology input stream.

@param stream The ontology input stream.
@return The manager.

    C function name: cowl_istream_get_manager

get_sym_table

Signature:

$self->get_sym_table()

Params:

CowlIStream $stream 

Documentation:

Gets the symbol table of this ontology input stream.

@param stream The ontology input stream.
@return The symbol table.

    C function name: cowl_istream_get_sym_table

handle_iri

Signature:

$self->handle_iri(CowlIRI $iri)

Params:

CowlIStream $stream 
CowlIRI $iri 

Documentation:

Handles the specified ontology IRI.

@param stream The ontology input stream.
@param iri The ontology IRI.
@return Return code.

    C function name: cowl_istream_handle_iri

handle_version

Signature:

$self->handle_version(CowlIRI $version)

Params:

CowlIStream $stream 
CowlIRI $version 

Documentation:

Handles the specified ontology version IRI.

@param stream The ontology input stream.
@param version The version IRI.
@return Return code.

    C function name: cowl_istream_handle_version

handle_import

Signature:

$self->handle_import(CowlIRI $import)

Params:

CowlIStream $stream 
CowlIRI $import 

Documentation:

Handles the specified import IRI.

@param stream The ontology input stream.
@param import The import IRI.
@return Return code.

    C function name: cowl_istream_handle_import

handle_annot

Signature:

$self->handle_annot(CowlAnnotation $annot)

Params:

CowlIStream $stream 
CowlAnnotation $annot 

Documentation:

Handles the specified ontology annotation.

@param stream The ontology input stream.
@param annot The annotation.
@return Return code.

    C function name: cowl_istream_handle_annot

handle_axiom

Signature:

$self->handle_axiom(CowlAnyAxiom $axiom)

Params:

CowlIStream $stream 
CowlAnyAxiom $axiom 

Documentation:

Handles the specified axiom.

@param stream The ontology input stream.
@param axiom The axiom.
@return Return code.

    C function name: cowl_istream_handle_axiom

process_path

Signature:

$self->process_path(UString $path)

Params:

CowlIStream $stream 
UString $path 

Documentation:

Streams through the ontology at the specified path.

@param stream The ontology input stream.
@param path The file path.
@return Return code.

    C function name: cowl_istream_process_path

process_file

Signature:

$self->process_file(InstanceOf["FFI::C::File"] $file)

Params:

CowlIStream $stream 
InstanceOf["FFI::C::File"] $file 

Documentation:

Streams through the ontology read from the specified file.

@param stream The ontology input stream.
@param file The file.
@return Return code.

    C function name: cowl_istream_process_file

process_string

Signature:

$self->process_string(UString $string)

Params:

CowlIStream $stream 
UString $string 

Documentation:

Streams through the ontology read from the specified string.

@param stream The ontology input stream.
@param string The string.
@return Return code.

    C function name: cowl_istream_process_string

process_stream

Signature:

$self->process_stream(UIStream $istream)

Params:

CowlIStream $stream 
UIStream $istream 

Documentation:

Streams through the ontology read from the specified input stream.

@param stream The ontology input stream.
@param istream The input stream.
@return Return code.

    C function name: cowl_istream_process_stream

process_ontology

Signature:

$self->process_ontology(CowlOntology $ontology)

Params:

CowlIStream $stream 
CowlOntology $ontology 

Documentation:

Streams through the specified ontology.

@param stream The ontology input stream.
@param ontology The ontology.
@return Return code.

    C function name: cowl_istream_process_ontology

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.