X-Git-Url: http://git.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 107fa08..828f11e 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.2 2004-11-12 20:17:10 axelcl Exp $ + $Id: PHPDocumentPartitioner.java,v 1.4 2005-08-18 20:09:25 axelcl Exp $ **********************************************************************/ package net.sourceforge.phpeclipse.phpeditor.php; @@ -32,6 +32,11 @@ public class PHPDocumentPartitioner extends MultiViewPartitioner { public static final String PHP_SCRIPT_CODE = "__php_script_code"; + public static final String[] LEGAL_TYPES = { + PHP_TEMPLATE_DATA, + PHP_SCRIPT_CODE + }; + private IPartitionTokenScanner scriptScanner; public PHPDocumentPartitioner(IPartitionTokenScanner scanner, IPartitionTokenScanner scriptScanner) { @@ -60,7 +65,7 @@ public class PHPDocumentPartitioner extends MultiViewPartitioner { protected IDocumentPartitioner createPartitioner(String contentType) { if (contentType == null) { // return JavaTextTools.createHTMLPartitioner(); - return PHPeclipsePlugin.getDefault().getJavaTextTools().getXMLTextTools().createXMLPartitioner(); + return PHPeclipsePlugin.getDefault().getJavaTextTools().getXMLTextTools().createPHPXMLPartitioner(); } if (contentType.equals(PHPPartitionScanner.PHP_SCRIPTING_AREA)) { @@ -85,4 +90,8 @@ public class PHPDocumentPartitioner extends MultiViewPartitioner { return super.getContentType(parent, view); } + + public String[] getLegalContentTypes() { + return LEGAL_TYPES; + } } \ No newline at end of file