Source for file DescHTML.inc
Documentation is available at DescHTML.inc 
 * All abstract representations of html tags in DocBlocks are handled by the  
 * Before version 1.2, phpDocumentor simply passed html to converters, without  
 * much thought, except the {@link adv_htmlentities()} function was provided  
 * along with a list of allowed html.  That list is no longer used, in favor  
 * The PDF Converter output looked wretched in version 1.1.0 because line breaks  
 * in DocBlocks were honored.  This meant that output often had just a few words  
 * on every other line!  To fix this problem, DocBlock descriptions are now  
 * parsed using the {@link ParserDescParser}, and split into paragraphs.  In  
 * addition, html in DocBlocks are parsed into these objects to allow for easy  
 * conversion in destination converters.  This design also allows different  
 * conversion for different templates within a converter, which separates  
 * design from logic almost 100%  
 * phpDocumentor :: automatic documentation generator  
 * Copyright (c) 2002-2006 Gregory Beaver  
 * This library is free software; you can redistribute it  
 * and/or modify it under the terms of the GNU Lesser General  
 * Public License as published by the Free Software Foundation;  
 * either version 2.1 of the License, or (at your option) any  
 * This library is distributed in the hope that it will be useful,  
 * but WITHOUT ANY WARRANTY; without even the implied warranty of  
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU  
 * Lesser General Public License for more details.  
 * You should have received a copy of the GNU Lesser General Public  
 * License along with this library; if not, write to the Free Software  
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA  
 * @author     Greg Beaver <cellog@php.net>  
 * @copyright  2002-2006 Gregory Beaver  
 * @license    http://www.opensource.org/licenses/lgpl-license.php LGPL  
 * @version    CVS: $Id: DescHTML.inc,v 1.3 2006/04/30 22:18:13 cellog Exp $  
 * @link       http://www.phpdoc.org  
 * @link       http://pear.php.net/PhpDocumentor  
 * @see        parserDocBlock, parserInclude, parserPage, parserClass  
 * @see        parserDefine, parserFunction, parserMethod, parserVar  
 * Used for <<code>> in a description  
     * @uses Converter::ProgramExample()  
        if (!isset ($this->value[0 ])) return '';   
        foreach($this->value as  $val) {  
                $linktags[] = array ($c->postProcess ($val->Convert ($c, false , false )), $val);   
        foreach ($linktags as  $tag) {  
            $a =  str_replace($tag[0 ], $tag[1 ]->Convert ($c, false , false ), $a);   
//        else return $c->PreserveWhiteSpace($this->getString(false));  
 * Used for <<pre>> in a description  
     * @uses Converter::PreserveWhiteSpace()  
        return $c->PreserveWhiteSpace (rtrim(ltrim(parent ::Convert($c, false , false ), "\n\r")));   
 * Used for <<b>> in a description  
     * @uses Converter::Bolden()  
        return $c->Bolden (parent ::Convert($c));   
 * Used for <<i>> in a description  
     * @uses Converter::Italicize()  
        return $c->Italicize (parent ::Convert($c));   
 * Used for <<var>> in a description  
     * @uses Converter::Varize()  
        return $c->Varize (parent ::Convert($c));   
 * Used for <<samp>> in a description  
     * @uses Converter::Sampize()  
        return $c->Sampize (parent ::Convert($c));   
 * Used for <<kbd>> in a description  
     * @uses Converter::Kbdize()  
        return $c->Kbdize (parent ::Convert($c));   
 * Used for <<br>> in a description  
 * Used for lists <<ol>> and <<ul>>  
    /** @param parserStringWithInlineTags */  
     * @uses Converter::ListItem() enclose each item of the list  
     * @uses Converter::EncloseList() enclose the list  
        foreach($this->value as  $item)  
            $list .=  $c->ListItem (trim($item->Convert ($c)));   
        return $c->EncloseList ($list,$this->numbered);   
 
 
        
		    
 
		    Documentation generated on Mon, 11 Mar 2019 15:08:02 -0400 by  phpDocumentor 1.4.4. PEAR Logo Copyright ©  PHP Group 2004.
	        
       |