@Override public String getLineDelimiter() { if (fLineDelimiter == null) fLineDelimiter= TextUtilities.getDefaultLineDelimiter(fDocument); return fLineDelimiter; }
@Override public String getLineDelimiter() { if (fLineDelimiter == null) fLineDelimiter= TextUtilities.getDefaultLineDelimiter(fDocument); return fLineDelimiter; }
public String getLineDelimiter() { if (fLineDelimiter == null) fLineDelimiter= TextUtilities.getDefaultLineDelimiter(fDocument); return fLineDelimiter; }
@Override public String getDefaultLineDelimiter() { return TextUtilities.getDefaultLineDelimiter(fMasterDocument); }
public AbstractTextChangeListener(IDocument document) { fDocument = document; fSep = TextUtilities.getDefaultLineDelimiter(fDocument); }
private void setLineDelimiter() { if (fModel instanceof IEditingModel) { IDocument document = ((IEditingModel) fModel).getDocument(); fLineDelimiter = TextUtilities.getDefaultLineDelimiter(document); } else { fLineDelimiter = System.getProperty("line.separator"); //$NON-NLS-1$ } }
public PropertyFileDocumentModel(IDocument document) { parsePropertyDocument(document); fLineDelimiter= TextUtilities.getDefaultLineDelimiter(document); }
private void setLineDelimiter() { if (fModel instanceof IEditingModel) { IDocument document = ((IEditingModel)fModel).getDocument(); fLineDelimiter = TextUtilities.getDefaultLineDelimiter(document); } else { fLineDelimiter = System.getProperty("line.separator"); //$NON-NLS-1$ } }
@Override protected String getLineDelimiter() { if (fModel instanceof IEditingModel) { IDocument document = ((IEditingModel) fModel).getDocument(); return TextUtilities.getDefaultLineDelimiter(document); } return super.getLineDelimiter(); }
public String getLineDelimiter() { if (fDocumentProvider != null) { IDocument document = fDocumentProvider.getDocument(fEditorInput); if (document != null) { return TextUtilities.getDefaultLineDelimiter(document); } } return TextUtil.getDefaultLineDelimiter(); }
/** * @return */ public String getLineDelimiter() { ISharedPluginModel model = getModel(); IDocument document = ((IEditingModel)model).getDocument(); return TextUtilities.getDefaultLineDelimiter(document); }
@Override public String getLineDelimiter() { ISharedPluginModel model = getModel(); IDocument document = ((IEditingModel) model).getDocument(); return TextUtilities.getDefaultLineDelimiter(document); }
public static InsertEdit getPropertiesInsertEdit(IDocument doc, ModelChangeElement element) { String nl = TextUtilities.getDefaultLineDelimiter(doc); StringBuilder sb = new StringBuilder(nl); sb.append(element.getKey()); sb.append(" = "); //$NON-NLS-1$ sb.append(StringHelper.preparePropertiesString(element.getValue(), nl.toCharArray())); return new InsertEdit(doc.getLength(), sb.toString()); }
private static InsertEdit insertAsFirstChild(IDocumentElementNode node, IDocument doc) { int offset = node.getParentNode().getOffset(); int length = getNextPosition(doc, offset, '>'); node.setLineIndent(node.getParentNode().getLineIndent() + 3); String sep = TextUtilities.getDefaultLineDelimiter(doc); return new InsertEdit(offset + length + 1, sep + node.write(true)); }
private TemplateBuffer createTemplateBuffer(Template template) throws BadLocationException, TemplateException { String lineDelimiter = TextUtilities.getDefaultLineDelimiter(getDocument()); IDocument document = new Document(template.getPattern()); convertLineDelimiters(document, lineDelimiter); TemplateTranslator translator = new TemplateTranslator(); TemplateBuffer buffer = translator.translate(document.get()); getContextType().resolve(buffer, this); return buffer; }
@Override public TemplateBuffer evaluate(Template template) throws BadLocationException, TemplateException { TemplateTranslator translator= new TemplateTranslator(); TemplateBuffer buffer= translator.translate(template); getContextType().resolve(buffer, this); IPreferenceStore prefs= JavaPlugin.getDefault().getPreferenceStore(); boolean useCodeFormatter= prefs.getBoolean(PreferenceConstants.TEMPLATES_USE_CODEFORMATTER); IJavaProject project= getJavaProject(); JavaFormatter formatter= new JavaFormatter(TextUtilities.getDefaultLineDelimiter(getDocument()), getIndentation(), useCodeFormatter, project); formatter.format(buffer, this); return buffer; }
@Override public TemplateBuffer evaluate(Template template) throws BadLocationException, TemplateException { TemplateTranslator translator= new TemplateTranslator(); TemplateBuffer buffer= translator.translate(template); getContextType().resolve(buffer, this); IPreferenceStore prefs= JavaPlugin.getDefault().getPreferenceStore(); boolean useCodeFormatter= prefs.getBoolean(PreferenceConstants.TEMPLATES_USE_CODEFORMATTER); IJavaProject project= getJavaProject(); JavaFormatter formatter= new JavaFormatter(TextUtilities.getDefaultLineDelimiter(getDocument()), getIndentation(), useCodeFormatter, project); formatter.format(buffer, this); return buffer; }
public TemplateBuffer evaluate(Template template) throws BadLocationException, TemplateException { TemplateTranslator translator= new TemplateTranslator(); TemplateBuffer buffer= translator.translate(template); getContextType().resolve(buffer, this); IPreferenceStore prefs= JavaPlugin.getDefault().getPreferenceStore(); boolean useCodeFormatter= prefs.getBoolean(PreferenceConstants.TEMPLATES_USE_CODEFORMATTER); IJavaProject project= getJavaProject(); JavaFormatter formatter= new JavaFormatter(TextUtilities.getDefaultLineDelimiter(getDocument()), getIndentation(), useCodeFormatter, project); formatter.format(buffer, this); return buffer; }
private String formatElement(IDocument document, TypedPosition partition) throws BadLocationException { String partitionText = document.get(partition.getOffset(), partition.getLength()); IRegion line = document.getLineInformationOfOffset(partition.getOffset()); int indentLength = partition.getOffset() - line.getOffset(); String lineDelimiter = document.getLineDelimiter(document.getLineOfOffset(line.getOffset())); if (lineDelimiter == null) { lineDelimiter = TextUtilities.getDefaultLineDelimiter(document); } return XmlTagFormatter.format(partitionText, prefs, document.get(line.getOffset(), indentLength), lineDelimiter); }
private InsertEdit insertAsFirstChild(IDocumentElementNode node) { int offset = node.getParentNode().getOffset(); int length = getNextPosition(getDocumentProvider().getDocument(getInput()), offset, '>'); node.setLineIndent(node.getParentNode().getLineIndent() + 3); String sep = TextUtilities.getDefaultLineDelimiter(getDocumentProvider().getDocument(getInput())); return new InsertEdit(offset + length + 1, sep + node.write(true)); }