Skip to main content

This CGIT instance is deprecated, and repositories have been moved to Gitlab or Github. See the repository descriptions for specific locations.

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoramywu2006-04-11 15:35:41 +0000
committeramywu2006-04-11 15:35:41 +0000
commit7c75943b642c5a608b0b1e707d24dcd9581a8947 (patch)
tree1c58b7e8a32eaf3254c47e5f8b880453ff2ed035 /bundles/org.eclipse.wst.dtd.core
parent0f25394fe18ba56be5a9f667a914d83a92644c89 (diff)
downloadwebtools.sourceediting-7c75943b642c5a608b0b1e707d24dcd9581a8947.tar.gz
webtools.sourceediting-7c75943b642c5a608b0b1e707d24dcd9581a8947.tar.xz
webtools.sourceediting-7c75943b642c5a608b0b1e707d24dcd9581a8947.zip
[107647] [CSS Editor] Line delimiter setting ignored
Diffstat (limited to 'bundles/org.eclipse.wst.dtd.core')
-rw-r--r--bundles/org.eclipse.wst.dtd.core/src/org/eclipse/wst/dtd/core/internal/encoding/DTDDocumentLoader.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/bundles/org.eclipse.wst.dtd.core/src/org/eclipse/wst/dtd/core/internal/encoding/DTDDocumentLoader.java b/bundles/org.eclipse.wst.dtd.core/src/org/eclipse/wst/dtd/core/internal/encoding/DTDDocumentLoader.java
index 9ab8cc24ce..31bb2c5a05 100644
--- a/bundles/org.eclipse.wst.dtd.core/src/org/eclipse/wst/dtd/core/internal/encoding/DTDDocumentLoader.java
+++ b/bundles/org.eclipse.wst.dtd.core/src/org/eclipse/wst/dtd/core/internal/encoding/DTDDocumentLoader.java
@@ -12,13 +12,16 @@
*******************************************************************************/
package org.eclipse.wst.dtd.core.internal.encoding;
+import org.eclipse.core.resources.IFile;
import org.eclipse.jface.text.IDocumentPartitioner;
import org.eclipse.wst.dtd.core.internal.parser.DTDRegionParser;
+import org.eclipse.wst.dtd.core.internal.provisional.contenttype.ContentTypeIdForDTD;
import org.eclipse.wst.dtd.core.internal.text.DTDStructuredDocumentReParser;
import org.eclipse.wst.dtd.core.internal.text.StructuredTextPartitionerForDTD;
import org.eclipse.wst.sse.core.internal.document.AbstractDocumentLoader;
import org.eclipse.wst.sse.core.internal.document.IDocumentCharsetDetector;
import org.eclipse.wst.sse.core.internal.document.StructuredDocumentFactory;
+import org.eclipse.wst.sse.core.internal.encoding.ContentTypeEncodingPreferences;
import org.eclipse.wst.sse.core.internal.ltk.parser.RegionParser;
import org.eclipse.wst.sse.core.internal.provisional.document.IEncodedDocument;
import org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocument;
@@ -45,6 +48,13 @@ public final class DTDDocumentLoader extends AbstractDocumentLoader {
public RegionParser getParser() {
return new DTDRegionParser();
}
+
+ protected String getPreferredNewLineDelimiter(IFile file) {
+ String delimiter = ContentTypeEncodingPreferences.getPreferredNewLineDelimiter(ContentTypeIdForDTD.ContentTypeID_DTD);
+ if (delimiter == null)
+ delimiter = super.getPreferredNewLineDelimiter(file);
+ return delimiter;
+ }
protected String getSpecDefaultEncoding() {
String enc = "UTF-8"; //$NON-NLS-1$

Back to the top