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;
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) {
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)) {
return super.getContentType(parent, view);
}
+
+ public String[] getLegalContentTypes() {
+ return LEGAL_TYPES;
+ }
}
\ No newline at end of file