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(java.lang.Object element) |
protected org.eclipse.jface.text.IDocument |
createDocument(java.lang.Object element) |
protected XtextDocument |
createEmptyDocument() |
protected XtextResource |
createResource(java.lang.Object element) |
protected void |
disposeElementInfo(java.lang.Object element,
org.eclipse.ui.texteditor.AbstractDocumentProvider.ElementInfo info) |
protected void |
doSaveDocument(org.eclipse.core.runtime.IProgressMonitor monitor,
java.lang.Object element,
org.eclipse.jface.text.IDocument document,
boolean overwrite) |
protected java.lang.String |
getEncoding(java.lang.Object element) |
protected org.eclipse.jface.operation.IRunnableContext |
getOperationRunner(org.eclipse.core.runtime.IProgressMonitor monitor) |
protected java.lang.String |
getString(java.lang.Object input) |
protected void |
loadResource(java.lang.Object element,
org.eclipse.emf.ecore.resource.Resource resource) |
protected java.lang.String |
readString(java.io.InputStream inputStream,
java.lang.String encoding) |
protected java.lang.String |
readString(org.eclipse.compare.IStreamContentAccessor streamContentAccessor) |
protected void |
setupDocument(java.lang.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(java.lang.Object element)
throws org.eclipse.core.runtime.CoreException
createDocument in class org.eclipse.ui.texteditor.AbstractDocumentProviderorg.eclipse.core.runtime.CoreExceptionprotected void setupDocument(java.lang.Object element,
org.eclipse.jface.text.IDocument document)
protected XtextResource createResource(java.lang.Object element)
protected void loadResource(java.lang.Object element,
org.eclipse.emf.ecore.resource.Resource resource)
protected org.eclipse.jface.text.source.IAnnotationModel createAnnotationModel(java.lang.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,
java.lang.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(java.lang.Object element,
org.eclipse.ui.texteditor.AbstractDocumentProvider.ElementInfo info)
disposeElementInfo in class org.eclipse.ui.texteditor.AbstractDocumentProviderprotected java.lang.String getEncoding(java.lang.Object element)
protected java.lang.String getString(java.lang.Object input)
protected java.lang.String readString(org.eclipse.compare.IStreamContentAccessor streamContentAccessor)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionprotected java.lang.String readString(java.io.InputStream inputStream,
java.lang.String encoding)