diff options
author | Dani Megert | 2005-05-19 16:33:35 +0000 |
---|---|---|
committer | Dani Megert | 2005-05-19 16:33:35 +0000 |
commit | b5bfb0add595c2935e7b472f598921cd272803b5 (patch) | |
tree | 77f342bc4ae156c85d5999d5b7b2e3a4866666c2 /org.eclipse.text/projection/org/eclipse/jface | |
parent | e5e2c7d39f0a3e3ce56af3a0bd26860a95ce64bc (diff) | |
download | eclipse.platform.text-b5bfb0add595c2935e7b472f598921cd272803b5.tar.gz eclipse.platform.text-b5bfb0add595c2935e7b472f598921cd272803b5.tar.xz eclipse.platform.text-b5bfb0add595c2935e7b472f598921cd272803b5.zip |
Added support for default line delimiter
Diffstat (limited to 'org.eclipse.text/projection/org/eclipse/jface')
-rw-r--r-- | org.eclipse.text/projection/org/eclipse/jface/text/projection/ProjectionDocument.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/org.eclipse.text/projection/org/eclipse/jface/text/projection/ProjectionDocument.java b/org.eclipse.text/projection/org/eclipse/jface/text/projection/ProjectionDocument.java index fb6e7008fae..f5d771359b9 100644 --- a/org.eclipse.text/projection/org/eclipse/jface/text/projection/ProjectionDocument.java +++ b/org.eclipse.text/projection/org/eclipse/jface/text/projection/ProjectionDocument.java @@ -21,12 +21,14 @@ import org.eclipse.jface.text.DefaultLineTracker; import org.eclipse.jface.text.DocumentEvent; import org.eclipse.jface.text.IDocument; import org.eclipse.jface.text.IDocumentExtension; +import org.eclipse.jface.text.IDocumentExtension4; import org.eclipse.jface.text.IDocumentListener; import org.eclipse.jface.text.ILineTracker; import org.eclipse.jface.text.IRegion; import org.eclipse.jface.text.ITextStore; import org.eclipse.jface.text.Position; import org.eclipse.jface.text.Region; +import org.eclipse.jface.text.TextUtilities; /** @@ -194,7 +196,17 @@ public class ProjectionDocument extends AbstractDocument { public IDocument getMasterDocument() { return fMasterDocument; } - + + /* + * @see org.eclipse.jface.text.IDocumentExtension4#getDefaultLineDelimiter() + * @since 3.1 + */ + public String getDefaultLineDelimiter() { + if (fMasterDocument instanceof IDocumentExtension4) + return ((IDocumentExtension4)fMasterDocument).getDefaultLineDelimiter(); + return TextUtilities.getDefaultLineDelimiter(this); + } + /** * Initializes the projection document from the master document based on * the master's fragments. |