First try for AST structure. A lot of things to change
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / ast / HTMLCode.java
1 package net.sourceforge.phpdt.internal.compiler.ast;
2
3
4 /**
5  * It's html code.
6  * It will contains some html, javascript, css ...
7  * @author Matthieu Casanova
8  */
9 public class HTMLCode extends AstNode {
10
11   /** The html Code. */
12   public char[] htmlCode;
13
14   /**
15    * Create an html Block.
16    * @param htmlCode the html inside the block
17    * @param sourceStart the starting offset
18    * @param sourceEnd the ending offset
19    */
20   public HTMLCode(char[] htmlCode, int sourceStart, int sourceEnd) {
21     super(sourceStart, sourceEnd);
22     this.htmlCode = htmlCode;
23   }
24
25   /**
26    * I don't process tabs, it will only return the html inside.
27    * @return the text of the block
28    */
29   public String toString() {
30     return new String(htmlCode);
31   }
32
33   /**
34    * I don't process tabs, it will only return the html inside.
35    * @param tab how many tabs before this html
36    * @return the text of the block
37    */
38   public String toString(int tab) {
39     return new String(htmlCode);
40   }
41 }