X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/php/PHPDocumentPartitioner.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/php/PHPDocumentPartitioner.java index 7dc609a..7a342c4 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/php/PHPDocumentPartitioner.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/php/PHPDocumentPartitioner.java @@ -8,7 +8,7 @@ Contributors: Igor Malinin - initial contribution - $Id: PHPDocumentPartitioner.java,v 1.3 2005-05-15 23:24:41 axelcl Exp $ + $Id: PHPDocumentPartitioner.java,v 1.5 2005-10-09 12:05:31 axelcl Exp $ **********************************************************************/ package net.sourceforge.phpeclipse.phpeditor.php; @@ -23,8 +23,8 @@ import org.eclipse.jface.text.IDocumentPartitioner; import org.eclipse.jface.text.rules.IPartitionTokenScanner; /** - * - * + * + * * @author Igor Malinin */ public class PHPDocumentPartitioner extends MultiViewPartitioner { @@ -32,12 +32,14 @@ public class PHPDocumentPartitioner extends MultiViewPartitioner { public static final String PHP_SCRIPT_CODE = "__php_script_code"; - private IPartitionTokenScanner scriptScanner; + public static final String[] LEGAL_TYPES = { + PHP_TEMPLATE_DATA, + PHP_SCRIPT_CODE + }; - public PHPDocumentPartitioner(IPartitionTokenScanner scanner, IPartitionTokenScanner scriptScanner) { - super(scanner); - this.scriptScanner = scriptScanner; + public PHPDocumentPartitioner(IPartitionTokenScanner scanner) { + super(scanner); } protected FlatNode createNode(String type, int offset, int length) { @@ -85,4 +87,8 @@ public class PHPDocumentPartitioner extends MultiViewPartitioner { return super.getContentType(parent, view); } + + public String[] getLegalContentTypes() { + return LEGAL_TYPES; + } } \ No newline at end of file