<html> <head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of class methods" rel=Appendix href="index_methods.html"> <link title="Index of classes" rel=Appendix href="index_classes.html"> <link title="Index of class types" rel=Appendix href="index_class_types.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="Index of module types" rel=Appendix href="index_module_types.html"> <link title="Pxp_types" rel="Chapter" href="Pxp_types.html"> <link title="Pxp_document" rel="Chapter" href="Pxp_document.html"> <link title="Pxp_dtd" rel="Chapter" href="Pxp_dtd.html"> <link title="Pxp_tree_parser" rel="Chapter" href="Pxp_tree_parser.html"> <link title="Pxp_core_types" rel="Chapter" href="Pxp_core_types.html"> <link title="Pxp_ev_parser" rel="Chapter" href="Pxp_ev_parser.html"> <link title="Pxp_event" rel="Chapter" href="Pxp_event.html"> <link title="Pxp_dtd_parser" rel="Chapter" href="Pxp_dtd_parser.html"> <link title="Pxp_codewriter" rel="Chapter" href="Pxp_codewriter.html"> <link title="Pxp_marshal" rel="Chapter" href="Pxp_marshal.html"> <link title="Pxp_yacc" rel="Chapter" href="Pxp_yacc.html"> <link title="Pxp_reader" rel="Chapter" href="Pxp_reader.html"> <link title="Intro_trees" rel="Chapter" href="Intro_trees.html"> <link title="Intro_extensions" rel="Chapter" href="Intro_extensions.html"> <link title="Intro_namespaces" rel="Chapter" href="Intro_namespaces.html"> <link title="Intro_events" rel="Chapter" href="Intro_events.html"> <link title="Intro_resolution" rel="Chapter" href="Intro_resolution.html"> <link title="Intro_getting_started" rel="Chapter" href="Intro_getting_started.html"> <link title="Intro_advanced" rel="Chapter" href="Intro_advanced.html"> <link title="Intro_preprocessor" rel="Chapter" href="Intro_preprocessor.html"> <link title="Example_readme" rel="Chapter" href="Example_readme.html"><title>PXP Reference : Index of classes</title> </head> <body> <center><h1>Index of classes</h1></center> <table> <tr><td align="left"><br>A</td></tr> <tr><td><a href="Pxp_document.attribute_impl.html">attribute_impl</a> [<a href="Pxp_document.html">Pxp_document</a>]</td> <td><div class="info"> This class is an implementation of <code class="code">node</code> which realizes attribute nodes. </div> </td></tr> <tr><td align="left"><br>C</td></tr> <tr><td><a href="Pxp_reader.combine.html">combine</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> Combines several resolver objects. </div> </td></tr> <tr><td><a href="Pxp_document.comment_impl.html">comment_impl</a> [<a href="Pxp_document.html">Pxp_document</a>]</td> <td><div class="info"> This class is an implementation of <code class="code">node</code> which realizes comment nodes. </div> </td></tr> <tr><td align="left"><br>D</td></tr> <tr><td><a href="Pxp_document.data_impl.html">data_impl</a> [<a href="Pxp_document.html">Pxp_document</a>]</td> <td><div class="info"> This class is an implementation of <code class="code">node</code> which realizes data nodes. </div> </td></tr> <tr><td><a href="Pxp_document.document.html">document</a> [<a href="Pxp_document.html">Pxp_document</a>]</td> <td><div class="info"> Documents are used to represent closed documents that may consist of an XML declaration, a DTD, and a node tree. </div> </td></tr> <tr><td><a href="Pxp_core_types.S.drop_warnings.html">drop_warnings</a> [<a href="Pxp_core_types.S.html">Pxp_core_types.S</a>]</td> <td><div class="info"> Drop any warnings </div> </td></tr> <tr><td><a href="Pxp_dtd.dtd.html">dtd</a> [<a href="Pxp_dtd.html">Pxp_dtd</a>]</td> <td><div class="info"> DTD objects have two purposes: They are containers for global declarations that apply to the whole XML document. This includes the character set, the standalone declaration, and all declaration that can appear in the "DTD part" of a document., Also, they express formal constraints the document must fulfill such as validity, or (less ambitious) well-formedness. Normally, programmers neither need to create such objects, nor to fill them with data, as the parser already does this. </div> </td></tr> <tr><td><a href="Pxp_dtd.dtd_element.html">dtd_element</a> [<a href="Pxp_dtd.html">Pxp_dtd</a>]</td> <td><div class="info"> A single element declaration that can be added to the DTD object. </div> </td></tr> <tr><td><a href="Pxp_dtd.dtd_notation.html">dtd_notation</a> [<a href="Pxp_dtd.html">Pxp_dtd</a>]</td> <td><div class="info"> A single notation declaration that can be added to the DTD object. </div> </td></tr> <tr><td align="left"><br>E</td></tr> <tr><td><a href="Pxp_document.element_impl.html">element_impl</a> [<a href="Pxp_document.html">Pxp_document</a>]</td> <td><div class="info"> This class is an implementation of <code class="code">node</code> which realizes element nodes. </div> </td></tr> <tr><td align="left"><br>H</td></tr> <tr><td><a href="Pxp_yacc.hash_index.html">hash_index</a> [<a href="Pxp_yacc.html">Pxp_yacc</a>]</td> <td><div class="info"> Same as <a href="Pxp_tree_parser.hash_index.html"><code class="code"><span class="constructor">Pxp_tree_parser</span>.hash_index</code></a> </div> </td></tr> <tr><td><a href="Pxp_tree_parser.hash_index.html">hash_index</a> [<a href="Pxp_tree_parser.html">Pxp_tree_parser</a>]</td> <td><div class="info"> This is a simple implementation of <a href="Pxp_tree_parser.index.html"><code class="code"><span class="constructor">Pxp_tree_parser</span>.index</code></a> using a hash table. </div> </td></tr> <tr><td align="left"><br>L</td></tr> <tr><td><a href="Pxp_reader.lookup_id.html">lookup_id</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> The general catalog class. </div> </td></tr> <tr><td><a href="Pxp_reader.lookup_id_as_file.html">lookup_id_as_file</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> The list (catalog) argument specifies pairs <code class="code">(xid,file)</code> mapping external IDs <code class="code">xid</code> to files. </div> </td></tr> <tr><td><a href="Pxp_reader.lookup_id_as_string.html">lookup_id_as_string</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> The list (catalog) argument specifies pairs <code class="code">(xid,s)</code> mapping external IDs <code class="code">xid</code> to strings <code class="code">s</code>. </div> </td></tr> <tr><td><a href="Pxp_reader.lookup_public_id.html">lookup_public_id</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> This is the generic builder for <code class="code"><span class="constructor">PUBLIC</span></code> id catalog resolvers: The list (catalog) argument specifies pairs <code class="code">(pubid, r)</code> mapping <code class="code"><span class="constructor">PUBLIC</span></code> identifiers to subresolvers. </div> </td></tr> <tr><td><a href="Pxp_reader.lookup_public_id_as_file.html">lookup_public_id_as_file</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> Makes a resolver for <code class="code"><span class="constructor">PUBLIC</span></code> identifiers. </div> </td></tr> <tr><td><a href="Pxp_reader.lookup_public_id_as_string.html">lookup_public_id_as_string</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> Makes a resolver for <code class="code"><span class="constructor">PUBLIC</span></code> identifiers. </div> </td></tr> <tr><td><a href="Pxp_reader.lookup_system_id.html">lookup_system_id</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> This is the generic builder for URL-based catalog resolvers: The catalog argument specifies pairs <code class="code">(url, r)</code> mapping URL's identifiers to subresolvers. </div> </td></tr> <tr><td><a href="Pxp_reader.lookup_system_id_as_file.html">lookup_system_id_as_file</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> Looks up resolvers for URL identifiers: The catalog argument specifies pairs <code class="code">(url, filename)</code> mapping URL's to filenames. </div> </td></tr> <tr><td><a href="Pxp_reader.lookup_system_id_as_string.html">lookup_system_id_as_string</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> Looks up resolvers for URL identifiers: The catalog argument specifies pairs <code class="code">(url, text)</code> mapping URL's to XML text (which must begin with <code class="code"><?xml ...<span class="keywordsign">?></span></code>). </div> </td></tr> <tr><td align="left"><br>N</td></tr> <tr><td><a href="Pxp_document.namespace_attribute_impl.html">namespace_attribute_impl</a> [<a href="Pxp_document.html">Pxp_document</a>]</td> <td><div class="info"> the namespace-aware implementation of attribute nodes. </div> </td></tr> <tr><td><a href="Pxp_document.namespace_element_impl.html">namespace_element_impl</a> [<a href="Pxp_document.html">Pxp_document</a>]</td> <td><div class="info"> This class is an implementation of <code class="code">node</code> which realizes element nodes. </div> </td></tr> <tr><td><a href="Pxp_document.namespace_impl.html">namespace_impl</a> [<a href="Pxp_document.html">Pxp_document</a>]</td> <td><div class="info"> Namespace objects are only used to represent the namespace declarations occurring in the attribute lists of elements. </div> </td></tr> <tr><td><a href="Pxp_dtd.namespace_manager.html">namespace_manager</a> [<a href="Pxp_dtd.html">Pxp_dtd</a>]</td> <td><div class="info"> This class manages mappings from URIs to normalized prefixes. </div> </td></tr> <tr><td><a href="Pxp_dtd.namespace_scope_impl.html">namespace_scope_impl</a> [<a href="Pxp_dtd.html">Pxp_dtd</a>]</td> <td><div class="info"> An implementation of <code class="code">namespace_scope</code>. </div> </td></tr> <tr><td><a href="Pxp_reader.norm_system_id.html">norm_system_id</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> Normalizes URL's, and forwards the open request to the passed resolver. </div> </td></tr> <tr><td align="left"><br>P</td></tr> <tr><td><a href="Pxp_document.pinstr_impl.html">pinstr_impl</a> [<a href="Pxp_document.html">Pxp_document</a>]</td> <td><div class="info"> This class is an implementation of <code class="code">node</code> which realizes processing instruction nodes. </div> </td></tr> <tr><td><a href="Pxp_dtd.proc_instruction.html">proc_instruction</a> [<a href="Pxp_dtd.html">Pxp_dtd</a>]</td> <td><div class="info"> A single processing instruction occuring in DTD scope. </div> </td></tr> <tr><td align="left"><br>R</td></tr> <tr><td><a href="Pxp_reader.resolve_as_file.html">resolve_as_file</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> Reads from the local file system. </div> </td></tr> <tr><td><a href="Pxp_reader.resolve_to_any_obj_channel.html">resolve_to_any_obj_channel</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> This resolver calls the function <code class="code">channel_of_id</code> to open a new channel for the passed <code class="code">resolver_id</code>. </div> </td></tr> <tr><td><a href="Pxp_reader.resolve_to_this_obj_channel.html">resolve_to_this_obj_channel</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> Reads from the passed <code class="code">in_obj_channel</code>. </div> </td></tr> <tr><td><a href="Pxp_reader.resolve_to_url_obj_channel.html">resolve_to_url_obj_channel</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> When this resolver gets an ID to read from, it calls the function <code class="code">url_of_id</code> to get the corresponding URL (such IDs are normally system IDs, but it is also possible to other kinds of IDs to URLs). </div> </td></tr> <tr><td><a href="Pxp_reader.rewrite_system_id.html">rewrite_system_id</a> [<a href="Pxp_reader.html">Pxp_reader</a>]</td> <td><div class="info"> Rewrites the URL's according to the list of pairs. </div> </td></tr> <tr><td align="left"><br>S</td></tr> <tr><td><a href="Pxp_document.super_root_impl.html">super_root_impl</a> [<a href="Pxp_document.html">Pxp_document</a>]</td> <td><div class="info"> This class is an implementation of <code class="code">node</code> which realizes super root nodes. </div> </td></tr> </table><br> </body> </html>