<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Colorer-take5 Library: FileTypeChooser Class Reference</title> <link href="../styles/styles.css" rel="stylesheet" type="text/css"> <link href="../styles/doc.css" rel="stylesheet" type="text/css"> <link rel="icon" href="../images/logo-small-api.png"/> </head> <body> <div align='center'> <a href="../index.html">Home</a> | <a href="modules.html">Modules</a> | <a href="hierarchy.html">Class Hierarchy</a> | <a href="classes.html">Alphabetical List</a> | <a href="annotated.html">Compound List</a> | <a href="pages.html">Related Pages</a> </div> <!-- Generated by Doxygen 1.4.6 --> <h1>FileTypeChooser Class Reference<br> <small> [<a class="el" href="group__colorer__parsers.html">Parsers</a>]</small> </h1><!-- doxytag: class="FileTypeChooser" --><hr><a name="_details"></a><h2>Detailed Description</h2> Stores regular expressions of filename and firstline elements and helps to detect file type. <p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFileTypeChooser.html#69214b4c9157635a55c46e5348e8e806">FileTypeChooser</a> (int type, double prior, <a class="el" href="classCRegExp.html">CRegExp</a> *re)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates choose entry. <a href="#69214b4c9157635a55c46e5348e8e806"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7587de767c87b35d40dbff6fe324ef6c"></a><!-- doxytag: member="FileTypeChooser::~FileTypeChooser" ref="7587de767c87b35d40dbff6fe324ef6c" args="()" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFileTypeChooser.html#7587de767c87b35d40dbff6fe324ef6c">~FileTypeChooser</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Default destructor. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="392010321b40896a5e4811032ba9cd59"></a><!-- doxytag: member="FileTypeChooser::isFileName" ref="392010321b40896a5e4811032ba9cd59" args="() const " --> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFileTypeChooser.html#392010321b40896a5e4811032ba9cd59">isFileName</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns type of chooser. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ef8950f9818a37074119bbe2fb1d118"></a><!-- doxytag: member="FileTypeChooser::isFileContent" ref="5ef8950f9818a37074119bbe2fb1d118" args="() const " --> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFileTypeChooser.html#5ef8950f9818a37074119bbe2fb1d118">isFileContent</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns type of chooser. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1d3bd0ef4de48c94f40c9320da6df58a"></a><!-- doxytag: member="FileTypeChooser::getPrior" ref="1d3bd0ef4de48c94f40c9320da6df58a" args="() const " --> double </td><td class="memItemRight" valign="bottom"><a class="el" href="classFileTypeChooser.html#1d3bd0ef4de48c94f40c9320da6df58a">getPrior</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns chooser priority. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ea21c52c326f01c30edacd7c9a865750"></a><!-- doxytag: member="FileTypeChooser::getRE" ref="ea21c52c326f01c30edacd7c9a865750" args="() const " --> <a class="el" href="classCRegExp.html">CRegExp</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classFileTypeChooser.html#ea21c52c326f01c30edacd7c9a865750">getRE</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns associated regular expression. <br></td></tr> </table> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="69214b4c9157635a55c46e5348e8e806"></a><!-- doxytag: member="FileTypeChooser::FileTypeChooser" ref="69214b4c9157635a55c46e5348e8e806" args="(int type, double prior, CRegExp *re)" --><p> <table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">FileTypeChooser::FileTypeChooser </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">int </td> <td class="mdname" nowrap> <em>type</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>double </td> <td class="mdname" nowrap> <em>prior</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap><a class="el" href="classCRegExp.html">CRegExp</a> * </td> <td class="mdname" nowrap> <em>re</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Creates choose entry. <p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>If 0 - filename RE, if 1 - firstline RE </td></tr> <tr><td valign="top"></td><td valign="top"><em>prior</em> </td><td>Priority of this rule </td></tr> <tr><td valign="top"></td><td valign="top"><em>re</em> </td><td>Associated regular expression </td></tr> </table> </dl> </td> </tr> </table> <br><br> <center><small> Colorer-take5 Library. Copyright © 1999-2006 Igor Russkih.<br> Generated at Fri Nov 24 17:13:12 2006 by doxygen 1.4.6. </small><center> </BODY> </HTML>