public class StreamContentDocumentProvider
extends org.eclipse.ui.texteditor.AbstractDocumentProvider
| Modifier and Type | Field and Description |
|---|---|
protected com.google.inject.Provider<org.eclipse.jface.text.IDocumentPartitioner> |
documentPartitioner |
protected com.google.inject.Provider<XtextDocument> |
documentProvider |
| Constructor and Description |
|---|
StreamContentDocumentProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.jface.text.source.IAnnotationModel |
createAnnotationModel(Object element) |
protected org.eclipse.jface.text.IDocument |
createDocument(Object element) |
protected XtextDocument |
createEmptyDocument() |
protected XtextResource |
createResource(Object element) |
protected void |
disposeElementInfo(Object element,
org.eclipse.ui.texteditor.AbstractDocumentProvider.ElementInfo info) |
protected void |
doSaveDocument(org.eclipse.core.runtime.IProgressMonitor monitor,
Object element,
org.eclipse.jface.text.IDocument document,
boolean overwrite) |
protected String |
getEncoding(Object element) |
protected org.eclipse.jface.operation.IRunnableContext |
getOperationRunner(org.eclipse.core.runtime.IProgressMonitor monitor) |
protected String |
getString(Object input) |
protected void |
loadResource(Object element,
org.eclipse.emf.ecore.resource.Resource resource) |
protected String |
readString(InputStream inputStream,
String encoding) |
protected String |
readString(org.eclipse.compare.IStreamContentAccessor streamContentAccessor) |
protected void |
setupDocument(Object element,
org.eclipse.jface.text.IDocument document) |
aboutToChange, addElementStateListener, addUnchangedElementListeners, canSaveDocument, changed, connect, connected, createElementInfo, disconnect, disconnected, doResetDocument, doSynchronize, doUpdateStateCache, doValidateState, executeOperation, fireElementContentAboutToBeReplaced, fireElementContentReplaced, fireElementDeleted, fireElementDirtyStateChanged, fireElementMoved, fireElementStateChangeFailed, fireElementStateChanging, fireElementStateValidationChanged, getAnnotationModel, getConnectedElements, getContentType, getDocument, getElementInfo, getModificationStamp, getProgressMonitor, getResetRule, getSaveRule, getStatus, getSynchronizationStamp, getSynchronizeRule, getValidateStateRule, invalidatesState, isDeleted, isModifiable, isNotSynchronizedException, isReadOnly, isStateValidated, isSynchronized, mustSaveDocument, removeElementStateListener, removeUnchangedElementListeners, resetDocument, saveDocument, setCanSaveDocument, setProgressMonitor, synchronize, updateStateCache, validateState@Inject protected com.google.inject.Provider<XtextDocument> documentProvider
@Inject protected com.google.inject.Provider<org.eclipse.jface.text.IDocumentPartitioner> documentPartitioner
protected XtextDocument createEmptyDocument()
protected org.eclipse.jface.text.IDocument createDocument(Object element) throws org.eclipse.core.runtime.CoreException
createDocument in class org.eclipse.ui.texteditor.AbstractDocumentProviderorg.eclipse.core.runtime.CoreExceptionprotected void setupDocument(Object element, org.eclipse.jface.text.IDocument document)
protected XtextResource createResource(Object element)
protected void loadResource(Object element, org.eclipse.emf.ecore.resource.Resource resource)
protected org.eclipse.jface.text.source.IAnnotationModel createAnnotationModel(Object element) throws org.eclipse.core.runtime.CoreException
createAnnotationModel in class org.eclipse.ui.texteditor.AbstractDocumentProviderorg.eclipse.core.runtime.CoreExceptionprotected void doSaveDocument(org.eclipse.core.runtime.IProgressMonitor monitor,
Object element,
org.eclipse.jface.text.IDocument document,
boolean overwrite)
throws org.eclipse.core.runtime.CoreException
doSaveDocument in class org.eclipse.ui.texteditor.AbstractDocumentProviderorg.eclipse.core.runtime.CoreExceptionprotected org.eclipse.jface.operation.IRunnableContext getOperationRunner(org.eclipse.core.runtime.IProgressMonitor monitor)
getOperationRunner in class org.eclipse.ui.texteditor.AbstractDocumentProviderprotected void disposeElementInfo(Object element, org.eclipse.ui.texteditor.AbstractDocumentProvider.ElementInfo info)
disposeElementInfo in class org.eclipse.ui.texteditor.AbstractDocumentProviderprotected String readString(org.eclipse.compare.IStreamContentAccessor streamContentAccessor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionprotected String readString(InputStream inputStream, String encoding)
Copyright © 2016. All Rights Reserved.