Overview

Packages

  • PHP
  • vsword
    • node
    • parser
      • addesed
    • structure
      • style

Classes

  • AlignNode
  • ArbitraryCompositeNode
  • ArbitraryNode
  • BodyCompositeNode
  • BoldStyleNode
  • BrNode
  • CompositeNode
  • DocumentCompositeNode
  • DrawingNode
  • EmptyCompositeNode
  • FontSizeStyleNode
  • HyperlinkCompositeNode
  • ItalicStyleNode
  • ListCompositeNode
  • ListItemCompositeNode
  • Node
  • PageBreakNode
  • PCompositeNode
  • PPrCompositeNode
  • RCompositeNode
  • RPrCompositeNode
  • StringNode
  • TableColCompositeNode
  • TableCompositeNode
  • TableRowCompositeNode
  • TextNode
  • UnderlineStyleNode
  • Overview
  • Package
  • Class
  • Tree
 1: <?php
 2: 
 3:  
 4: 
 5: /**
 6: * Class ListCompositeNode
 7: *
 8: *  @version 1.0.2
 9: *  @author v.raskin
10: *  @package vsword.node
11: */
12: class ListCompositeNode extends EmptyCompositeNode {
13:     
14:     /**
15:      *
16:      * @var int 
17:      */
18:     protected $level = 0;
19:     
20:     /**
21:      * 
22:      * @param int $level
23:      */
24:     public function setLevel($level) {
25:     $this->level = $level;
26:     }
27:     
28:     /**
29:      * 
30:      * @return int
31:      */
32:     public function getLevel() {
33:     return $this->level;
34:     }
35:     
36:     /**
37:      * 
38:      */
39:     public function addLevel() {
40:     $this->level ++;
41:     }
42: 
43: 
44:     /**
45:     * @param ListItemCompositeNode $node
46:     */
47:     public function addNode( $node) {
48:     $node->setStyleID($this->styleId); 
49:     $node->setLevel( $this->getLevel() );
50:         return parent::addNode($node);
51:     }
52: }
wordx API documentation generated by ApiGen 2.8.0