|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ui.editors.text.TextFileDocumentProvider
com.aptana.ide.editors.unified.BaseDocumentProvider
com.aptana.ide.editor.js.JSDocumentProvider
public final class JSDocumentProvider
Allows us to add annotations to non-project-based files
| Nested Class Summary | |
|---|---|
protected static class |
JSDocumentProvider.JSFileInfo
Bundle of all required informations to allow working copy management. |
| Nested classes/interfaces inherited from class org.eclipse.ui.editors.text.TextFileDocumentProvider |
|---|
org.eclipse.ui.editors.text.TextFileDocumentProvider.DocumentProviderOperation, org.eclipse.ui.editors.text.TextFileDocumentProvider.FileBufferListener, org.eclipse.ui.editors.text.TextFileDocumentProvider.FileInfo, org.eclipse.ui.editors.text.TextFileDocumentProvider.NullProvider |
| Method Summary | |
|---|---|
void |
connect(java.lang.Object element)
|
protected org.eclipse.ui.editors.text.TextFileDocumentProvider.FileInfo |
createEmptyFileInfo()
|
protected org.eclipse.ui.editors.text.TextFileDocumentProvider.FileInfo |
createFileInfo(java.lang.Object element)
|
void |
disconnect(java.lang.Object element)
disconnects the doc provider. |
org.eclipse.jface.text.source.IAnnotationModel |
getAnnotationModel(java.lang.Object element)
|
org.eclipse.ui.editors.text.TextFileDocumentProvider.FileInfo |
getFileInfoPublic(java.lang.Object element)
getFileInfoPublic |
static JSDocumentProvider |
getInstance()
getInstance |
| Methods inherited from class com.aptana.ide.editors.unified.BaseDocumentProvider |
|---|
canSaveDocument, createSaveOperation |
| Methods inherited from class org.eclipse.ui.editors.text.TextFileDocumentProvider |
|---|
aboutToChange, addElementStateListener, changed, commitFileBuffer, computeSchedulingRule, createAnnotationModel, createFileFromDocument, disposeFileInfo, executeOperation, fireElementStateChangeFailed, fireElementStateChanging, getConnectedElementsIterator, getContentType, getDefaultEncoding, getDocument, getElements, getEncoding, getFileInfo, getFileInfosIterator, getFileStore, getModificationStamp, getOperationRunner, getParentProvider, getProgressMonitor, getStatus, getSynchronizationStamp, getSystemFile, handleCoreException, isDeleted, isModifiable, isNotSynchronizedException, isReadOnly, isStateValidated, isSynchronized, isSystemFileReadOnly, mustSaveDocument, removeElementStateListener, resetDocument, saveDocument, setCanSaveDocument, setEncoding, setParentDocumentProvider, setProgressMonitor, setUpSynchronization, synchronize, updateStateCache, validateState |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static JSDocumentProvider getInstance()
public org.eclipse.ui.editors.text.TextFileDocumentProvider.FileInfo getFileInfoPublic(java.lang.Object element)
element -
protected org.eclipse.ui.editors.text.TextFileDocumentProvider.FileInfo createEmptyFileInfo()
createEmptyFileInfo in class org.eclipse.ui.editors.text.TextFileDocumentProviderTextFileDocumentProvider.createEmptyFileInfo()public org.eclipse.jface.text.source.IAnnotationModel getAnnotationModel(java.lang.Object element)
getAnnotationModel in interface org.eclipse.ui.texteditor.IDocumentProvidergetAnnotationModel in class org.eclipse.ui.editors.text.TextFileDocumentProviderIDocumentProvider.getAnnotationModel(java.lang.Object)
protected org.eclipse.ui.editors.text.TextFileDocumentProvider.FileInfo createFileInfo(java.lang.Object element)
throws org.eclipse.core.runtime.CoreException
createFileInfo in class BaseDocumentProviderorg.eclipse.core.runtime.CoreExceptionTextFileDocumentProvider.createFileInfo(java.lang.Object)public void disconnect(java.lang.Object element)
disconnect in interface org.eclipse.ui.texteditor.IDocumentProviderdisconnect in class org.eclipse.ui.editors.text.TextFileDocumentProviderelement -
public void connect(java.lang.Object element)
throws org.eclipse.core.runtime.CoreException
connect in interface org.eclipse.ui.texteditor.IDocumentProviderconnect in class org.eclipse.ui.editors.text.TextFileDocumentProviderorg.eclipse.core.runtime.CoreExceptionIDocumentProvider.connect(java.lang.Object)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||