Mercurial > hg > RemoteEditor > Eclipse
view src/remoteeditor/editors/XMLDocumentProvider.java @ 142:75034fcaa1f1
*** empty log message ***
author | pin |
---|---|
date | Tue, 05 Feb 2008 19:46:29 +0900 |
parents | cf13bdba762b |
children |
line wrap: on
line source
package remoteeditor.editors; import org.eclipse.core.runtime.CoreException; import org.eclipse.jface.text.IDocument; import org.eclipse.jface.text.IDocumentPartitioner; import org.eclipse.jface.text.rules.FastPartitioner; import org.eclipse.ui.editors.text.FileDocumentProvider; public class XMLDocumentProvider extends FileDocumentProvider { protected IDocument createDocument(Object element) throws CoreException { IDocument document = super.createDocument(element); if (document != null) { IDocumentPartitioner partitioner = new FastPartitioner( new XMLPartitionScanner(), new String[] { XMLPartitionScanner.XML_TAG, XMLPartitionScanner.XML_COMMENT }); partitioner.connect(document); document.setDocumentPartitioner(partitioner); } return document; } }