META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
.api_description
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/jface/
org/eclipse/jface/text/
org/eclipse/jface/text/AbstractDocument$1.classAbstractDocument.java
package org.eclipse.jface.text
org.eclipse.jface.text.AbstractDocument$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
private final Exception val$ex
void (java.lang.Exception)
public void run () throws java.lang.Exception
public void handleException (java.lang.Throwable)
Throwable exception
}
org/eclipse/jface/text/AbstractDocument$RegisteredReplace.classAbstractDocument.java
package org.eclipse.jface.text
org.eclipse.jface.text.AbstractDocument$RegisteredReplace extends java.lang.Object {
org.eclipse.jface.text.IDocumentListener fOwner
org.eclipse.jface.text.IDocumentExtension$IReplace fReplace
void (org.eclipse.jface.text.IDocumentListener, org.eclipse.jface.text.IDocumentExtension$IReplace)
org.eclipse.jface.text.IDocumentListener owner
org.eclipse.jface.text.IDocumentExtension$IReplace replace
}
org/eclipse/jface/text/AbstractDocument.classAbstractDocument.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.AbstractDocument extends java.lang.Object implements org.eclipse.jface.text.IDocument org.eclipse.jface.text.IDocumentExtension org.eclipse.jface.text.IDocumentExtension2 org.eclipse.jface.text.IDocumentExtension3 org.eclipse.jface.text.IDocumentExtension4 org.eclipse.jface.text.IRepairableDocument org.eclipse.jface.text.IRepairableDocumentExtension {
private static final boolean DEBUG
private org.eclipse.jface.text.ITextStore fStore
private org.eclipse.jface.text.ILineTracker fTracker
private org.eclipse.core.runtime.ListenerList fDocumentListeners
private org.eclipse.core.runtime.ListenerList fPrenotifiedDocumentListeners
private org.eclipse.core.runtime.ListenerList fDocumentPartitioningListeners
private java.util.Map fPositions
private java.util.Map fEndPositions
private java.util.List fPositionUpdaters
private java.util.List fPostNotificationChanges
private int fReentranceCount
private int fStoppedCount
private boolean fAcceptPostNotificationReplaces
private int fStoppedListenerNotification
private org.eclipse.jface.text.DocumentEvent fDeferredDocumentEvent
private java.util.Map fDocumentPartitioners
private org.eclipse.jface.text.DocumentPartitioningChangedEvent fDocumentPartitioningChangedEvent
private org.eclipse.jface.text.FindReplaceDocumentAdapter fFindReplaceDocumentAdapter
private org.eclipse.jface.text.DocumentRewriteSession fDocumentRewriteSession
private java.util.List fDocumentRewriteSessionListeners
private long fModificationStamp
private long fNextModificationStamp
private String fInitialLineDelimiter
protected void ()
protected org.eclipse.jface.text.ITextStore getStore ()
protected org.eclipse.jface.text.ILineTracker getTracker ()
protected java.util.List getDocumentListeners ()
protected java.util.List getDocumentPartitioningListeners ()
protected java.util.Map getDocumentManagedPositions ()
public org.eclipse.jface.text.IDocumentPartitioner getDocumentPartitioner ()
protected void setTextStore (org.eclipse.jface.text.ITextStore)
org.eclipse.jface.text.ITextStore store
protected void setLineTracker (org.eclipse.jface.text.ILineTracker)
org.eclipse.jface.text.ILineTracker tracker
public void setDocumentPartitioner (org.eclipse.jface.text.IDocumentPartitioner)
org.eclipse.jface.text.IDocumentPartitioner partitioner
protected void completeInitialization ()
public void addDocumentListener (org.eclipse.jface.text.IDocumentListener)
org.eclipse.jface.text.IDocumentListener listener
public void removeDocumentListener (org.eclipse.jface.text.IDocumentListener)
org.eclipse.jface.text.IDocumentListener listener
public void addPrenotifiedDocumentListener (org.eclipse.jface.text.IDocumentListener)
org.eclipse.jface.text.IDocumentListener listener
public void removePrenotifiedDocumentListener (org.eclipse.jface.text.IDocumentListener)
org.eclipse.jface.text.IDocumentListener listener
public void addDocumentPartitioningListener (org.eclipse.jface.text.IDocumentPartitioningListener)
org.eclipse.jface.text.IDocumentPartitioningListener listener
public void removeDocumentPartitioningListener (org.eclipse.jface.text.IDocumentPartitioningListener)
org.eclipse.jface.text.IDocumentPartitioningListener listener
public void addPosition (java.lang.String, org.eclipse.jface.text.Position) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPositionCategoryException
String category
org.eclipse.jface.text.Position position
java.util.List list
java.util.List endPositions
public void addPosition (org.eclipse.jface.text.Position) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.Position position
public void addPositionCategory (java.lang.String)
String category
public void addPositionUpdater (org.eclipse.jface.text.IPositionUpdater)
org.eclipse.jface.text.IPositionUpdater updater
public boolean containsPosition (java.lang.String, int, int)
String category
int offset
int length
java.util.List list
int size
int index
org.eclipse.jface.text.Position p
public boolean containsPositionCategory (java.lang.String)
String category
protected int computeIndexInPositionList (java.util.List, int)
java.util.List positions
int offset
protected int computeIndexInPositionList (java.util.List, int, boolean)
java.util.List positions
int offset
boolean orderedByOffset
int left
int right
int mid
org.eclipse.jface.text.Position p
int pOffset
int pos
int pPosition
private int getOffset (boolean, org.eclipse.jface.text.Position)
boolean orderedByOffset
org.eclipse.jface.text.Position position
public int computeIndexInCategory (java.lang.String, int) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPositionCategoryException
String category
int offset
java.util.List c
protected void fireDocumentPartitioningChanged ()
Object[] listeners
int i
protected void fireDocumentPartitioningChanged (org.eclipse.jface.text.IRegion)
org.eclipse.jface.text.IRegion region
Object[] listeners
int i
org.eclipse.jface.text.IDocumentPartitioningListener l
Exception ex
protected void fireDocumentPartitioningChanged (org.eclipse.jface.text.DocumentPartitioningChangedEvent)
org.eclipse.jface.text.DocumentPartitioningChangedEvent event
Object[] listeners
int i
org.eclipse.jface.text.IDocumentPartitioningListener l
org.eclipse.jface.text.IDocumentPartitioningListenerExtension2 extension2
org.eclipse.jface.text.IDocumentPartitioningListenerExtension extension
Exception ex
protected void fireDocumentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
java.util.Iterator e
org.eclipse.jface.text.IDocumentPartitioner p
org.eclipse.jface.text.IDocumentPartitionerExtension3 extension
Exception ex
Object[] listeners
int i
Exception ex
int i
Exception ex
protected void updateDocumentStructures (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
java.util.Iterator e
String partitioning
org.eclipse.jface.text.IDocumentPartitioner partitioner
org.eclipse.jface.text.IDocumentPartitionerExtension3 extension
org.eclipse.jface.text.IDocumentPartitionerExtension extension
org.eclipse.jface.text.IRegion r
protected void doFireDocumentChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
boolean changed
org.eclipse.jface.text.IRegion change
protected void doFireDocumentChanged (org.eclipse.jface.text.DocumentEvent, boolean, org.eclipse.jface.text.IRegion)
org.eclipse.jface.text.DocumentEvent event
boolean firePartitionChange
org.eclipse.jface.text.IRegion partitionChange
protected void doFireDocumentChanged2 (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
org.eclipse.jface.text.DocumentPartitioningChangedEvent p
Object[] listeners
int i
Exception ex
int i
Exception ex
protected void fireDocumentChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
public char getChar (int) throws org.eclipse.jface.text.BadLocationException
int pos
public java.lang.String getContentType (int) throws org.eclipse.jface.text.BadLocationException
int offset
String contentType
public java.lang.String[] getLegalContentTypes ()
String[] contentTypes
public int getLength ()
public java.lang.String getLineDelimiter (int) throws org.eclipse.jface.text.BadLocationException
int line
public java.lang.String[] getLegalLineDelimiters ()
public java.lang.String getDefaultLineDelimiter ()
String lineDelimiter
String sysLineDelimiter
String[] delimiters
int i
public void setInitialLineDelimiter (java.lang.String)
String lineDelimiter
public int getLineLength (int) throws org.eclipse.jface.text.BadLocationException
int line
public int getLineOfOffset (int) throws org.eclipse.jface.text.BadLocationException
int pos
public int getLineOffset (int) throws org.eclipse.jface.text.BadLocationException
int line
public org.eclipse.jface.text.IRegion getLineInformation (int) throws org.eclipse.jface.text.BadLocationException
int line
public org.eclipse.jface.text.IRegion getLineInformationOfOffset (int) throws org.eclipse.jface.text.BadLocationException
int offset
public int getNumberOfLines ()
public int getNumberOfLines (int, int) throws org.eclipse.jface.text.BadLocationException
int offset
int length
public int computeNumberOfLines (java.lang.String)
String text
public org.eclipse.jface.text.ITypedRegion getPartition (int) throws org.eclipse.jface.text.BadLocationException
int offset
org.eclipse.jface.text.ITypedRegion partition
public org.eclipse.jface.text.ITypedRegion[] computePartitioning (int, int) throws org.eclipse.jface.text.BadLocationException
int offset
int length
org.eclipse.jface.text.ITypedRegion[] partitioning
public org.eclipse.jface.text.Position[] getPositions (java.lang.String) throws org.eclipse.jface.text.BadPositionCategoryException
String category
java.util.List c
org.eclipse.jface.text.Position[] positions
public java.lang.String[] getPositionCategories ()
String[] categories
java.util.Iterator keys
int i
public org.eclipse.jface.text.IPositionUpdater[] getPositionUpdaters ()
org.eclipse.jface.text.IPositionUpdater[] updaters
public java.lang.String get ()
public java.lang.String get (int, int) throws org.eclipse.jface.text.BadLocationException
int pos
int length
int myLength
public void insertPositionUpdater (org.eclipse.jface.text.IPositionUpdater, int)
org.eclipse.jface.text.IPositionUpdater updater
int index
int i
public void removePosition (java.lang.String, org.eclipse.jface.text.Position) throws org.eclipse.jface.text.BadPositionCategoryException
String category
org.eclipse.jface.text.Position position
java.util.List c
java.util.List endPositions
private void removeFromPositionsList (java.util.List, org.eclipse.jface.text.Position, boolean)
java.util.List positions
org.eclipse.jface.text.Position position
boolean orderedByOffset
int size
int index
int back
int forth
public void removePosition (org.eclipse.jface.text.Position)
org.eclipse.jface.text.Position position
public void removePositionCategory (java.lang.String) throws org.eclipse.jface.text.BadPositionCategoryException
String category
public void removePositionUpdater (org.eclipse.jface.text.IPositionUpdater)
org.eclipse.jface.text.IPositionUpdater updater
int i
private long getNextModificationStamp ()
public long getModificationStamp ()
public void replace (int, int, java.lang.String, long) throws org.eclipse.jface.text.BadLocationException
int pos
int length
String text
long modificationStamp
org.eclipse.jface.text.DocumentEvent e
public boolean isLineInformationRepairNeeded (int, int, java.lang.String) throws org.eclipse.jface.text.BadLocationException
int offset
int length
String text
public void replace (int, int, java.lang.String) throws org.eclipse.jface.text.BadLocationException
int pos
int length
String text
public void set (java.lang.String)
String text
public void set (java.lang.String, long)
String text
long modificationStamp
int length
org.eclipse.jface.text.DocumentEvent e
protected void updatePositions (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
java.util.List list
java.util.Iterator e
org.eclipse.jface.text.IPositionUpdater u
public int search (int, java.lang.String, boolean, boolean, boolean) throws org.eclipse.jface.text.BadLocationException
int startPosition
String findString
boolean forwardSearch
boolean caseSensitive
boolean wholeWord
org.eclipse.jface.text.IRegion region
private org.eclipse.jface.text.FindReplaceDocumentAdapter getFindReplaceDocumentAdapter ()
private void flushPostNotificationChanges ()
private void executePostNotificationChanges ()
java.util.List changes
java.util.Iterator e
org.eclipse.jface.text.AbstractDocument$RegisteredReplace replace
public void acceptPostNotificationReplaces ()
public void ignorePostNotificationReplaces ()
public void registerPostNotificationReplace (org.eclipse.jface.text.IDocumentListener, org.eclipse.jface.text.IDocumentExtension$IReplace)
org.eclipse.jface.text.IDocumentListener owner
org.eclipse.jface.text.IDocumentExtension$IReplace replace
public void stopPostNotificationProcessing ()
public void resumePostNotificationProcessing ()
public void startSequentialRewrite (boolean)
boolean normalized
public void stopSequentialRewrite ()
public void resumeListenerNotification ()
public void stopListenerNotification ()
private void resumeDocumentListenerNotification ()
org.eclipse.jface.text.DocumentEvent event
public org.eclipse.jface.text.ITypedRegion[] computePartitioning (java.lang.String, int, int, boolean) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPartitioningException
String partitioning
int offset
int length
boolean includeZeroLengthPartitions
org.eclipse.jface.text.IDocumentPartitioner partitioner
public java.lang.String getContentType (java.lang.String, int, boolean) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPartitioningException
String partitioning
int offset
boolean preferOpenPartitions
org.eclipse.jface.text.IDocumentPartitioner partitioner
public org.eclipse.jface.text.IDocumentPartitioner getDocumentPartitioner (java.lang.String)
String partitioning
public java.lang.String[] getLegalContentTypes (java.lang.String) throws org.eclipse.jface.text.BadPartitioningException
String partitioning
org.eclipse.jface.text.IDocumentPartitioner partitioner
public org.eclipse.jface.text.ITypedRegion getPartition (java.lang.String, int, boolean) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPartitioningException
String partitioning
int offset
boolean preferOpenPartitions
org.eclipse.jface.text.IDocumentPartitioner partitioner
public java.lang.String[] getPartitionings ()
String[] partitionings
public void setDocumentPartitioner (java.lang.String, org.eclipse.jface.text.IDocumentPartitioner)
String partitioning
org.eclipse.jface.text.IDocumentPartitioner partitioner
org.eclipse.jface.text.DocumentPartitioningChangedEvent event
public void repairLineInformation ()
protected void fireRewriteSessionChanged (org.eclipse.jface.text.DocumentRewriteSessionEvent)
org.eclipse.jface.text.DocumentRewriteSessionEvent event
java.util.List list
java.util.Iterator e
org.eclipse.jface.text.IDocumentRewriteSessionListener l
Exception ex
public final org.eclipse.jface.text.DocumentRewriteSession getActiveRewriteSession ()
public org.eclipse.jface.text.DocumentRewriteSession startRewriteSession (org.eclipse.jface.text.DocumentRewriteSessionType)
org.eclipse.jface.text.DocumentRewriteSessionType sessionType
org.eclipse.jface.text.ILineTracker tracker
org.eclipse.jface.text.ILineTrackerExtension extension
protected final void startRewriteSessionOnPartitioners (org.eclipse.jface.text.DocumentRewriteSession)
org.eclipse.jface.text.DocumentRewriteSession session
java.util.Iterator e
Object partitioner
org.eclipse.jface.text.IDocumentPartitionerExtension3 extension
public void stopRewriteSession (org.eclipse.jface.text.DocumentRewriteSession)
org.eclipse.jface.text.DocumentRewriteSession session
org.eclipse.jface.text.DocumentRewriteSessionType sessionType
org.eclipse.jface.text.ILineTracker tracker
org.eclipse.jface.text.ILineTrackerExtension extension
protected final void stopRewriteSessionOnPartitioners (org.eclipse.jface.text.DocumentRewriteSession)
org.eclipse.jface.text.DocumentRewriteSession session
org.eclipse.jface.text.DocumentPartitioningChangedEvent event
java.util.Iterator e
String partitioning
org.eclipse.jface.text.IDocumentPartitioner partitioner
org.eclipse.jface.text.IDocumentPartitionerExtension3 extension
public void addDocumentRewriteSessionListener (org.eclipse.jface.text.IDocumentRewriteSessionListener)
org.eclipse.jface.text.IDocumentRewriteSessionListener listener
public void removeDocumentRewriteSessionListener (org.eclipse.jface.text.IDocumentRewriteSessionListener)
org.eclipse.jface.text.IDocumentRewriteSessionListener listener
protected final void checkStateOfPartitioner (org.eclipse.jface.text.IDocumentPartitioner, java.lang.String)
org.eclipse.jface.text.IDocumentPartitioner partitioner
String partitioning
org.eclipse.jface.text.IDocumentPartitionerExtension3 extension
org.eclipse.jface.text.DocumentRewriteSession session
org.eclipse.jface.text.DocumentPartitioningChangedEvent event
public org.eclipse.jface.text.Position[] getPositions (java.lang.String, int, int, boolean, boolean) throws org.eclipse.jface.text.BadPositionCategoryException
String category
int offset
int length
boolean canStartBefore
boolean canEndAfter
java.util.List documentPositions
java.util.List documentPositions
java.util.List documentPositions
java.util.ArrayList list
org.eclipse.jface.text.Position region
java.util.Iterator iterator
org.eclipse.jface.text.Position position
org.eclipse.jface.text.Position[] positions
java.util.List list
org.eclipse.jface.text.Position[] positions
java.util.List list
org.eclipse.jface.text.Position[] positions
private boolean isWithinRegion (org.eclipse.jface.text.Position, org.eclipse.jface.text.Position, boolean, boolean)
org.eclipse.jface.text.Position region
org.eclipse.jface.text.Position position
boolean canStartBefore
boolean canEndAfter
int start
private java.util.List getStartingPositions (java.lang.String, int, int) throws org.eclipse.jface.text.BadPositionCategoryException
String category
int offset
int length
java.util.List positions
int indexStart
int indexEnd
private java.util.List getEndingPositions (java.lang.String, int, int) throws org.eclipse.jface.text.BadPositionCategoryException
String category
int offset
int length
java.util.List positions
int indexStart
int indexEnd
private static void log (java.lang.Exception)
Exception ex
}
org/eclipse/jface/text/AbstractLineTracker$1.classAbstractLineTracker.java
package org.eclipse.jface.text
org.eclipse.jface.text.AbstractLineTracker$1 extends org.eclipse.jface.text.ListLineTracker {
final org.eclipse.jface.text.AbstractLineTracker this$0
void (org.eclipse.jface.text.AbstractLineTracker)
public java.lang.String[] getLegalLineDelimiters ()
protected org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo nextDelimiterInfo (java.lang.String, int)
String text
int offset
}
org/eclipse/jface/text/AbstractLineTracker$2.classAbstractLineTracker.java
package org.eclipse.jface.text
org.eclipse.jface.text.AbstractLineTracker$2 extends org.eclipse.jface.text.TreeLineTracker {
final org.eclipse.jface.text.AbstractLineTracker this$0
void (org.eclipse.jface.text.AbstractLineTracker, org.eclipse.jface.text.ListLineTracker)
org.eclipse.jface.text.ListLineTracker $anonymous0
protected org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo nextDelimiterInfo (java.lang.String, int)
String text
int offset
public java.lang.String[] getLegalLineDelimiters ()
}
org/eclipse/jface/text/AbstractLineTracker$DelimiterInfo.classAbstractLineTracker.java
package org.eclipse.jface.text
public org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo extends java.lang.Object {
public int delimiterIndex
public int delimiterLength
public String delimiter
protected void ()
}
org/eclipse/jface/text/AbstractLineTracker$Request.classAbstractLineTracker.java
package org.eclipse.jface.text
public org.eclipse.jface.text.AbstractLineTracker$Request extends java.lang.Object {
public final int offset
public final int length
public final String text
public void (int, int, java.lang.String)
int offset
int length
String text
public void (java.lang.String)
String text
public boolean isReplaceRequest ()
}
org/eclipse/jface/text/AbstractLineTracker.classAbstractLineTracker.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.AbstractLineTracker extends java.lang.Object implements org.eclipse.jface.text.ILineTracker org.eclipse.jface.text.ILineTrackerExtension {
private static final boolean DEBUG
private org.eclipse.jface.text.DocumentRewriteSession fActiveRewriteSession
private java.util.List fPendingRequests
private org.eclipse.jface.text.ILineTracker fDelegate
private boolean fNeedsConversion
protected void ()
public int computeNumberOfLines (java.lang.String)
String text
public java.lang.String getLineDelimiter (int) throws org.eclipse.jface.text.BadLocationException
int line
public org.eclipse.jface.text.IRegion getLineInformation (int) throws org.eclipse.jface.text.BadLocationException
int line
public org.eclipse.jface.text.IRegion getLineInformationOfOffset (int) throws org.eclipse.jface.text.BadLocationException
int offset
public int getLineLength (int) throws org.eclipse.jface.text.BadLocationException
int line
public int getLineNumberOfOffset (int) throws org.eclipse.jface.text.BadLocationException
int offset
public int getLineOffset (int) throws org.eclipse.jface.text.BadLocationException
int line
public int getNumberOfLines ()
public int getNumberOfLines (int, int) throws org.eclipse.jface.text.BadLocationException
int offset
int length
public void set (java.lang.String)
String text
public void replace (int, int, java.lang.String) throws org.eclipse.jface.text.BadLocationException
int offset
int length
String text
private void checkImplementation ()
protected abstract org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo nextDelimiterInfo (java.lang.String, int)
public final void startRewriteSession (org.eclipse.jface.text.DocumentRewriteSession)
org.eclipse.jface.text.DocumentRewriteSession session
public final void stopRewriteSession (org.eclipse.jface.text.DocumentRewriteSession, java.lang.String)
org.eclipse.jface.text.DocumentRewriteSession session
String text
protected final boolean hasActiveRewriteSession ()
protected final void flushRewriteSession () throws org.eclipse.jface.text.BadLocationException
java.util.Iterator e
org.eclipse.jface.text.AbstractLineTracker$Request request
protected final void checkRewriteSession () throws org.eclipse.jface.text.BadLocationException
}
org/eclipse/jface/text/Assert$AssertionFailedException.classAssert.java
package org.eclipse.jface.text
org.eclipse.jface.text.Assert$AssertionFailedException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.String)
String detail
}
org/eclipse/jface/text/Assert.classAssert.java
package org.eclipse.jface.text
public final org.eclipse.jface.text.Assert extends java.lang.Object {
private void ()
public static boolean isLegal (boolean)
boolean expression
public static boolean isLegal (boolean, java.lang.String)
boolean expression
String message
public static void isNotNull (java.lang.Object)
Object object
public static void isNotNull (java.lang.Object, java.lang.String)
Object object
String message
public static boolean isTrue (boolean)
boolean expression
public static boolean isTrue (boolean, java.lang.String)
boolean expression
String message
}
org/eclipse/jface/text/BadLocationException.classBadLocationException.java
package org.eclipse.jface.text
public org.eclipse.jface.text.BadLocationException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
}
org/eclipse/jface/text/BadPartitioningException.classBadPartitioningException.java
package org.eclipse.jface.text
public org.eclipse.jface.text.BadPartitioningException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
}
org/eclipse/jface/text/BadPositionCategoryException.classBadPositionCategoryException.java
package org.eclipse.jface.text
public org.eclipse.jface.text.BadPositionCategoryException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
}
org/eclipse/jface/text/ConfigurableLineTracker.classConfigurableLineTracker.java
package org.eclipse.jface.text
public org.eclipse.jface.text.ConfigurableLineTracker extends org.eclipse.jface.text.AbstractLineTracker {
private String[] fDelimiters
private org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo fDelimiterInfo
public void (java.lang.String[])
String[] legalLineDelimiters
public java.lang.String[] getLegalLineDelimiters ()
protected org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo nextDelimiterInfo (java.lang.String, int)
String text
int offset
int[] info
int index
}
org/eclipse/jface/text/CopyOnWriteTextStore$StringTextStore.classCopyOnWriteTextStore.java
package org.eclipse.jface.text
org.eclipse.jface.text.CopyOnWriteTextStore$StringTextStore extends java.lang.Object implements org.eclipse.jface.text.ITextStore {
private static final int SMALL_TEXT_LIMIT
private final String fText
private final int fCopyLimit
private void ()
private void (java.lang.String)
String text
public char get (int)
int offset
public java.lang.String get (int, int)
int offset
int length
public int getLength ()
public void replace (int, int, java.lang.String)
int offset
int length
String text
public void set (java.lang.String)
String text
void (org.eclipse.jface.text.CopyOnWriteTextStore$StringTextStore)
void (java.lang.String, org.eclipse.jface.text.CopyOnWriteTextStore$StringTextStore)
}
org/eclipse/jface/text/CopyOnWriteTextStore.classCopyOnWriteTextStore.java
package org.eclipse.jface.text
public org.eclipse.jface.text.CopyOnWriteTextStore extends java.lang.Object implements org.eclipse.jface.text.ITextStore {
protected org.eclipse.jface.text.ITextStore fTextStore
private final org.eclipse.jface.text.ITextStore fModifiableTextStore
public void (org.eclipse.jface.text.ITextStore)
org.eclipse.jface.text.ITextStore modifiableTextStore
public char get (int)
int offset
public java.lang.String get (int, int)
int offset
int length
public int getLength ()
public void replace (int, int, java.lang.String)
int offset
int length
String text
String content
public void set (java.lang.String)
String text
}
org/eclipse/jface/text/DefaultLineTracker.classDefaultLineTracker.java
package org.eclipse.jface.text
public org.eclipse.jface.text.DefaultLineTracker extends org.eclipse.jface.text.AbstractLineTracker {
public static final String[] DELIMITERS
private org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo fDelimiterInfo
static void ()
public void ()
public java.lang.String[] getLegalLineDelimiters ()
protected org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo nextDelimiterInfo (java.lang.String, int)
String text
int offset
char ch
int length
int i
}
org/eclipse/jface/text/DefaultPositionUpdater.classDefaultPositionUpdater.java
package org.eclipse.jface.text
public org.eclipse.jface.text.DefaultPositionUpdater extends java.lang.Object implements org.eclipse.jface.text.IPositionUpdater {
private String fCategory
protected org.eclipse.jface.text.Position fPosition
protected org.eclipse.jface.text.Position fOriginalPosition
protected int fOffset
protected int fLength
protected int fReplaceLength
protected org.eclipse.jface.text.IDocument fDocument
public void (java.lang.String)
String category
protected java.lang.String getCategory ()
protected boolean isAffectingReplace ()
protected void adaptToInsert ()
int myStart
int myEnd
int yoursStart
int yoursEnd
protected void adaptToRemove ()
int myStart
int myEnd
int yoursStart
int yoursEnd
protected void adaptToReplace ()
protected boolean notDeleted ()
public void update (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
org.eclipse.jface.text.Position[] category
int i
}
org/eclipse/jface/text/Document.classDocument.java
package org.eclipse.jface.text
public org.eclipse.jface.text.Document extends org.eclipse.jface.text.AbstractDocument {
public void ()
public void (java.lang.String)
String initialContent
public boolean isLineInformationRepairNeeded (int, int, java.lang.String) throws org.eclipse.jface.text.BadLocationException
int offset
int length
String text
private boolean isLineInformationRepairNeeded (java.lang.String)
String text
int length
int rIndex
int nIndex
String defaultLD
}
org/eclipse/jface/text/DocumentEvent.classDocumentEvent.java
package org.eclipse.jface.text
public org.eclipse.jface.text.DocumentEvent extends java.lang.Object {
private static final boolean ASSERT_TEXT_NOT_NULL
public org.eclipse.jface.text.IDocument fDocument
public int fOffset
public int fLength
public String fText
public long fModificationStamp
static void ()
public void (org.eclipse.jface.text.IDocument, int, int, java.lang.String)
org.eclipse.jface.text.IDocument doc
int offset
int length
String text
public void ()
public org.eclipse.jface.text.IDocument getDocument ()
public int getOffset ()
public int getLength ()
public java.lang.String getText ()
public long getModificationStamp ()
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jface/text/DocumentPartitioningChangedEvent.classDocumentPartitioningChangedEvent.java
package org.eclipse.jface.text
public org.eclipse.jface.text.DocumentPartitioningChangedEvent extends java.lang.Object {
private final org.eclipse.jface.text.IDocument fDocument
private final java.util.Map fMap
public void (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
public org.eclipse.jface.text.IDocument getDocument ()
public org.eclipse.jface.text.IRegion getChangedRegion (java.lang.String)
String partitioning
public java.lang.String[] getChangedPartitionings ()
String[] partitionings
public void setPartitionChange (java.lang.String, int, int)
String partitioning
int offset
int length
public boolean isEmpty ()
public org.eclipse.jface.text.IRegion getCoverage ()
int offset
int endOffset
java.util.Iterator e
org.eclipse.jface.text.IRegion r
int end
}
org/eclipse/jface/text/DocumentRewriteSession.classDocumentRewriteSession.java
package org.eclipse.jface.text
public org.eclipse.jface.text.DocumentRewriteSession extends java.lang.Object {
private org.eclipse.jface.text.DocumentRewriteSessionType fSessionType
protected void (org.eclipse.jface.text.DocumentRewriteSessionType)
org.eclipse.jface.text.DocumentRewriteSessionType sessionType
public org.eclipse.jface.text.DocumentRewriteSessionType getSessionType ()
public java.lang.String toString ()
}
org/eclipse/jface/text/DocumentRewriteSessionEvent.classDocumentRewriteSessionEvent.java
package org.eclipse.jface.text
public org.eclipse.jface.text.DocumentRewriteSessionEvent extends java.lang.Object {
public static final Object SESSION_START
public static final Object SESSION_STOP
public org.eclipse.jface.text.IDocument fDocument
public org.eclipse.jface.text.DocumentRewriteSession fSession
public Object fChangeType
static void ()
public void (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.DocumentRewriteSession, java.lang.Object)
org.eclipse.jface.text.IDocument doc
org.eclipse.jface.text.DocumentRewriteSession session
Object changeType
public org.eclipse.jface.text.IDocument getDocument ()
public java.lang.Object getChangeType ()
public org.eclipse.jface.text.DocumentRewriteSession getSession ()
}
org/eclipse/jface/text/DocumentRewriteSessionType.classDocumentRewriteSessionType.java
package org.eclipse.jface.text
public org.eclipse.jface.text.DocumentRewriteSessionType extends java.lang.Object {
public static final org.eclipse.jface.text.DocumentRewriteSessionType UNRESTRICTED
public static final org.eclipse.jface.text.DocumentRewriteSessionType UNRESTRICTED_SMALL
public static final org.eclipse.jface.text.DocumentRewriteSessionType SEQUENTIAL
public static final org.eclipse.jface.text.DocumentRewriteSessionType STRICTLY_SEQUENTIAL
static void ()
private void ()
}
org/eclipse/jface/text/FindReplaceDocumentAdapter$FindReplaceOperationCode.classFindReplaceDocumentAdapter.java
package org.eclipse.jface.text
org.eclipse.jface.text.FindReplaceDocumentAdapter$FindReplaceOperationCode extends java.lang.Object {
private void ()
void (org.eclipse.jface.text.FindReplaceDocumentAdapter$FindReplaceOperationCode)
}
org/eclipse/jface/text/FindReplaceDocumentAdapter.classFindReplaceDocumentAdapter.java
package org.eclipse.jface.text
public org.eclipse.jface.text.FindReplaceDocumentAdapter extends java.lang.Object implements java.lang.CharSequence {
private static final org.eclipse.jface.text.FindReplaceDocumentAdapter$FindReplaceOperationCode FIND_FIRST
private static final org.eclipse.jface.text.FindReplaceDocumentAdapter$FindReplaceOperationCode FIND_NEXT
private static final org.eclipse.jface.text.FindReplaceDocumentAdapter$FindReplaceOperationCode REPLACE
private static final org.eclipse.jface.text.FindReplaceDocumentAdapter$FindReplaceOperationCode REPLACE_FIND_NEXT
private static final int RC_MIXED
private static final int RC_UPPER
private static final int RC_LOWER
private static final int RC_FIRSTUPPER
private org.eclipse.jface.text.IDocument fDocument
private org.eclipse.jface.text.FindReplaceDocumentAdapter$FindReplaceOperationCode fFindReplaceState
private java.util.regex.Matcher fFindReplaceMatcher
private int fFindReplaceMatchOffset
private int fRetainCaseMode
static void ()
public void (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
public org.eclipse.jface.text.IRegion find (int, java.lang.String, boolean, boolean, boolean, boolean) throws org.eclipse.jface.text.BadLocationException
int startOffset
String findString
boolean forwardSearch
boolean caseSensitive
boolean wholeWord
boolean regExSearch
private org.eclipse.jface.text.IRegion findReplace (org.eclipse.jface.text.FindReplaceDocumentAdapter$FindReplaceOperationCode, int, java.lang.String, java.lang.String, boolean, boolean, boolean, boolean) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.FindReplaceDocumentAdapter$FindReplaceOperationCode operationCode
int startOffset
String findString
String replaceText
boolean forwardSearch
boolean caseSensitive
boolean wholeWord
boolean regExSearch
int patternFlags
java.util.regex.Pattern pattern
java.util.regex.Pattern pattern
String prevMatch
java.util.regex.Matcher replaceTextMatcher
IndexOutOfBoundsException ex
int offset
int length
String message
boolean found
boolean found
int index
int length
String message
private java.lang.String substituteLinebreak (java.lang.String) throws java.util.regex.PatternSyntaxException
String findString
int length
StringBuffer buf
int inCharGroup
int inBraces
boolean inQuote
int i
char ch
char ch1
String msg
private void interpretRetainCase (java.lang.StringBuffer, char)
StringBuffer buf
char ch
private java.lang.String interpretReplaceEscapes (java.lang.String, java.lang.String)
String replaceText
String foundText
int length
boolean inEscape
StringBuffer buf
int i
char ch
char ch1
char ch2
private int interpretReplaceEscape (char, int, java.lang.StringBuffer, java.lang.String, java.lang.String)
char ch
int i
StringBuffer buf
String replaceText
String foundText
int length
char ch1
char ch1
String msg
int parsedInt
int parsedInt
String msg
String msg
int parsedInt
int parsedInt
String msg
String msg
private java.lang.String asRegPattern (java.lang.String)
String string
StringBuffer out
boolean quoting
int i
int length
char ch
public org.eclipse.jface.text.IRegion replace (java.lang.String, boolean) throws org.eclipse.jface.text.BadLocationException
String text
boolean regExReplace
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.String toString ()
public static java.lang.String escapeForRegExPattern (java.lang.String)
String string
StringBuffer pattern
int length
int i
char ch
}
org/eclipse/jface/text/GapTextStore.classGapTextStore.java
package org.eclipse.jface.text
public org.eclipse.jface.text.GapTextStore extends java.lang.Object implements org.eclipse.jface.text.ITextStore {
private final int fMinGapSize
private final int fMaxGapSize
private final float fSizeMultiplier
private char[] fContent
private int fGapStart
private int fGapEnd
private int fThreshold
public void (int, int)
int lowWatermark
int highWatermark
public void ()
public void (int, int, float)
int minSize
int maxSize
float maxGapFactor
public final char get (int)
int offset
public final java.lang.String get (int, int)
int offset
int length
int end
StringBuffer buf
public final int getLength ()
public final void set (java.lang.String)
String text
public final void replace (int, int, java.lang.String)
int offset
int length
String text
int textLength
private void adjustGap (int, int, int)
int offset
int remove
int add
int oldGapSize
int newGapSize
boolean reuseArray
int newGapStart
int newGapEnd
int newGapEnd
private int moveGap (int, int, int, int, int)
int offset
int remove
int oldGapSize
int newGapSize
int newGapStart
int newGapEnd
int afterRemove
int betweenSize
int offsetShifted
int betweenSize
private int reallocate (int, int, int, int, int)
int offset
int remove
int oldGapSize
int newGapSize
int newGapStart
int newLength
int newArraySize
char[] newContent
int newGapEnd
int afterRemove
int betweenSize
int restSize
int restSize
int offsetShifted
int betweenSize
int afterRemove
int restSize
private char[] allocate (int)
int size
private void arrayCopy (int, char[], int, int)
int srcPos
char[] dest
int destPos
int length
private int gapSize ()
protected java.lang.String getContentAsString ()
protected int getGapStartIndex ()
protected int getGapEndIndex ()
}
org/eclipse/jface/text/IDocument.classIDocument.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocument extends java.lang.Object {
public static final String DEFAULT_CATEGORY
public static final String DEFAULT_CONTENT_TYPE
public abstract char getChar (int) throws org.eclipse.jface.text.BadLocationException
public abstract int getLength ()
public abstract java.lang.String get ()
public abstract java.lang.String get (int, int) throws org.eclipse.jface.text.BadLocationException
public abstract void set (java.lang.String)
public abstract void replace (int, int, java.lang.String) throws org.eclipse.jface.text.BadLocationException
public abstract void addDocumentListener (org.eclipse.jface.text.IDocumentListener)
public abstract void removeDocumentListener (org.eclipse.jface.text.IDocumentListener)
public abstract void addPrenotifiedDocumentListener (org.eclipse.jface.text.IDocumentListener)
public abstract void removePrenotifiedDocumentListener (org.eclipse.jface.text.IDocumentListener)
public abstract void addPositionCategory (java.lang.String)
public abstract void removePositionCategory (java.lang.String) throws org.eclipse.jface.text.BadPositionCategoryException
public abstract java.lang.String[] getPositionCategories ()
public abstract boolean containsPositionCategory (java.lang.String)
public abstract void addPosition (org.eclipse.jface.text.Position) throws org.eclipse.jface.text.BadLocationException
public abstract void removePosition (org.eclipse.jface.text.Position)
public abstract void addPosition (java.lang.String, org.eclipse.jface.text.Position) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPositionCategoryException
public abstract void removePosition (java.lang.String, org.eclipse.jface.text.Position) throws org.eclipse.jface.text.BadPositionCategoryException
public abstract org.eclipse.jface.text.Position[] getPositions (java.lang.String) throws org.eclipse.jface.text.BadPositionCategoryException
public abstract boolean containsPosition (java.lang.String, int, int)
public abstract int computeIndexInCategory (java.lang.String, int) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPositionCategoryException
public abstract void addPositionUpdater (org.eclipse.jface.text.IPositionUpdater)
public abstract void removePositionUpdater (org.eclipse.jface.text.IPositionUpdater)
public abstract void insertPositionUpdater (org.eclipse.jface.text.IPositionUpdater, int)
public abstract org.eclipse.jface.text.IPositionUpdater[] getPositionUpdaters ()
public abstract java.lang.String[] getLegalContentTypes ()
public abstract java.lang.String getContentType (int) throws org.eclipse.jface.text.BadLocationException
public abstract org.eclipse.jface.text.ITypedRegion getPartition (int) throws org.eclipse.jface.text.BadLocationException
public abstract org.eclipse.jface.text.ITypedRegion[] computePartitioning (int, int) throws org.eclipse.jface.text.BadLocationException
public abstract void addDocumentPartitioningListener (org.eclipse.jface.text.IDocumentPartitioningListener)
public abstract void removeDocumentPartitioningListener (org.eclipse.jface.text.IDocumentPartitioningListener)
public abstract void setDocumentPartitioner (org.eclipse.jface.text.IDocumentPartitioner)
public abstract org.eclipse.jface.text.IDocumentPartitioner getDocumentPartitioner ()
public abstract int getLineLength (int) throws org.eclipse.jface.text.BadLocationException
public abstract int getLineOfOffset (int) throws org.eclipse.jface.text.BadLocationException
public abstract int getLineOffset (int) throws org.eclipse.jface.text.BadLocationException
public abstract org.eclipse.jface.text.IRegion getLineInformation (int) throws org.eclipse.jface.text.BadLocationException
public abstract org.eclipse.jface.text.IRegion getLineInformationOfOffset (int) throws org.eclipse.jface.text.BadLocationException
public abstract int getNumberOfLines ()
public abstract int getNumberOfLines (int, int) throws org.eclipse.jface.text.BadLocationException
public abstract int computeNumberOfLines (java.lang.String)
public abstract java.lang.String[] getLegalLineDelimiters ()
public abstract java.lang.String getLineDelimiter (int) throws org.eclipse.jface.text.BadLocationException
public abstract int search (int, java.lang.String, boolean, boolean, boolean) throws org.eclipse.jface.text.BadLocationException
}
org/eclipse/jface/text/IDocumentExtension$IReplace.classIDocumentExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentExtension$IReplace extends java.lang.Object {
public abstract void perform (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocumentListener)
}
org/eclipse/jface/text/IDocumentExtension.classIDocumentExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentExtension extends java.lang.Object {
public abstract void registerPostNotificationReplace (org.eclipse.jface.text.IDocumentListener, org.eclipse.jface.text.IDocumentExtension$IReplace) throws java.lang.UnsupportedOperationException
public abstract void stopPostNotificationProcessing ()
public abstract void resumePostNotificationProcessing ()
public abstract void startSequentialRewrite (boolean)
public abstract void stopSequentialRewrite ()
}
org/eclipse/jface/text/IDocumentExtension2.classIDocumentExtension2.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentExtension2 extends java.lang.Object {
public abstract void ignorePostNotificationReplaces ()
public abstract void acceptPostNotificationReplaces ()
public abstract void stopListenerNotification ()
public abstract void resumeListenerNotification ()
}
org/eclipse/jface/text/IDocumentExtension3.classIDocumentExtension3.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentExtension3 extends java.lang.Object {
public static final String DEFAULT_PARTITIONING
public abstract java.lang.String[] getPartitionings ()
public abstract java.lang.String[] getLegalContentTypes (java.lang.String) throws org.eclipse.jface.text.BadPartitioningException
public abstract java.lang.String getContentType (java.lang.String, int, boolean) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPartitioningException
public abstract org.eclipse.jface.text.ITypedRegion getPartition (java.lang.String, int, boolean) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPartitioningException
public abstract org.eclipse.jface.text.ITypedRegion[] computePartitioning (java.lang.String, int, int, boolean) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPartitioningException
public abstract void setDocumentPartitioner (java.lang.String, org.eclipse.jface.text.IDocumentPartitioner)
public abstract org.eclipse.jface.text.IDocumentPartitioner getDocumentPartitioner (java.lang.String)
}
org/eclipse/jface/text/IDocumentExtension4.classIDocumentExtension4.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentExtension4 extends java.lang.Object {
public static final long UNKNOWN_MODIFICATION_STAMP
public abstract org.eclipse.jface.text.DocumentRewriteSession startRewriteSession (org.eclipse.jface.text.DocumentRewriteSessionType) throws java.lang.IllegalStateException
public abstract void stopRewriteSession (org.eclipse.jface.text.DocumentRewriteSession)
public abstract org.eclipse.jface.text.DocumentRewriteSession getActiveRewriteSession ()
public abstract void addDocumentRewriteSessionListener (org.eclipse.jface.text.IDocumentRewriteSessionListener)
public abstract void removeDocumentRewriteSessionListener (org.eclipse.jface.text.IDocumentRewriteSessionListener)
public abstract void replace (int, int, java.lang.String, long) throws org.eclipse.jface.text.BadLocationException
public abstract void set (java.lang.String, long)
public abstract long getModificationStamp ()
public abstract java.lang.String getDefaultLineDelimiter ()
public abstract void setInitialLineDelimiter (java.lang.String)
}
org/eclipse/jface/text/IDocumentInformationMapping.classIDocumentInformationMapping.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentInformationMapping extends java.lang.Object {
public abstract org.eclipse.jface.text.IRegion getCoverage ()
public abstract int toOriginOffset (int) throws org.eclipse.jface.text.BadLocationException
public abstract org.eclipse.jface.text.IRegion toOriginRegion (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
public abstract org.eclipse.jface.text.IRegion toOriginLines (int) throws org.eclipse.jface.text.BadLocationException
public abstract int toOriginLine (int) throws org.eclipse.jface.text.BadLocationException
public abstract int toImageOffset (int) throws org.eclipse.jface.text.BadLocationException
public abstract org.eclipse.jface.text.IRegion toImageRegion (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
public abstract int toImageLine (int) throws org.eclipse.jface.text.BadLocationException
public abstract int toClosestImageLine (int) throws org.eclipse.jface.text.BadLocationException
}
org/eclipse/jface/text/IDocumentInformationMappingExtension.classIDocumentInformationMappingExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentInformationMappingExtension extends java.lang.Object {
public abstract org.eclipse.jface.text.IRegion toExactImageRegion (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
public abstract org.eclipse.jface.text.IRegion[] toExactImageRegions (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
public abstract org.eclipse.jface.text.IRegion[] toExactOriginRegions (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
public abstract int getImageLength ()
public abstract org.eclipse.jface.text.IRegion[] getExactCoverage (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
}
org/eclipse/jface/text/IDocumentInformationMappingExtension2.classIDocumentInformationMappingExtension2.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentInformationMappingExtension2 extends java.lang.Object {
public abstract org.eclipse.jface.text.IRegion toClosestImageRegion (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
}
org/eclipse/jface/text/IDocumentListener.classIDocumentListener.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentListener extends java.lang.Object {
public abstract void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent)
public abstract void documentChanged (org.eclipse.jface.text.DocumentEvent)
}
org/eclipse/jface/text/IDocumentPartitioner.classIDocumentPartitioner.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentPartitioner extends java.lang.Object {
public abstract void connect (org.eclipse.jface.text.IDocument)
public abstract void disconnect ()
public abstract void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent)
public abstract boolean documentChanged (org.eclipse.jface.text.DocumentEvent)
public abstract java.lang.String[] getLegalContentTypes ()
public abstract java.lang.String getContentType (int)
public abstract org.eclipse.jface.text.ITypedRegion[] computePartitioning (int, int)
public abstract org.eclipse.jface.text.ITypedRegion getPartition (int)
}
org/eclipse/jface/text/IDocumentPartitionerExtension.classIDocumentPartitionerExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentPartitionerExtension extends java.lang.Object {
public abstract org.eclipse.jface.text.IRegion documentChanged2 (org.eclipse.jface.text.DocumentEvent)
}
org/eclipse/jface/text/IDocumentPartitionerExtension2.classIDocumentPartitionerExtension2.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentPartitionerExtension2 extends java.lang.Object {
public abstract java.lang.String[] getManagingPositionCategories ()
public abstract java.lang.String getContentType (int, boolean)
public abstract org.eclipse.jface.text.ITypedRegion getPartition (int, boolean)
public abstract org.eclipse.jface.text.ITypedRegion[] computePartitioning (int, int, boolean)
}
org/eclipse/jface/text/IDocumentPartitionerExtension3.classIDocumentPartitionerExtension3.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentPartitionerExtension3 extends java.lang.Object {
public abstract void startRewriteSession (org.eclipse.jface.text.DocumentRewriteSession) throws java.lang.IllegalStateException
public abstract void stopRewriteSession (org.eclipse.jface.text.DocumentRewriteSession)
public abstract org.eclipse.jface.text.DocumentRewriteSession getActiveRewriteSession ()
public abstract void connect (org.eclipse.jface.text.IDocument, boolean)
}
org/eclipse/jface/text/IDocumentPartitioningListener.classIDocumentPartitioningListener.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentPartitioningListener extends java.lang.Object {
public abstract void documentPartitioningChanged (org.eclipse.jface.text.IDocument)
}
org/eclipse/jface/text/IDocumentPartitioningListenerExtension.classIDocumentPartitioningListenerExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentPartitioningListenerExtension extends java.lang.Object {
public abstract void documentPartitioningChanged (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IRegion)
}
org/eclipse/jface/text/IDocumentPartitioningListenerExtension2.classIDocumentPartitioningListenerExtension2.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentPartitioningListenerExtension2 extends java.lang.Object {
public abstract void documentPartitioningChanged (org.eclipse.jface.text.DocumentPartitioningChangedEvent)
}
org/eclipse/jface/text/IDocumentRewriteSessionListener.classIDocumentRewriteSessionListener.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentRewriteSessionListener extends java.lang.Object {
public abstract void documentRewriteSessionChanged (org.eclipse.jface.text.DocumentRewriteSessionEvent)
}
org/eclipse/jface/text/ILineTracker.classILineTracker.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ILineTracker extends java.lang.Object {
public abstract java.lang.String[] getLegalLineDelimiters ()
public abstract java.lang.String getLineDelimiter (int) throws org.eclipse.jface.text.BadLocationException
public abstract int computeNumberOfLines (java.lang.String)
public abstract int getNumberOfLines ()
public abstract int getNumberOfLines (int, int) throws org.eclipse.jface.text.BadLocationException
public abstract int getLineOffset (int) throws org.eclipse.jface.text.BadLocationException
public abstract int getLineLength (int) throws org.eclipse.jface.text.BadLocationException
public abstract int getLineNumberOfOffset (int) throws org.eclipse.jface.text.BadLocationException
public abstract org.eclipse.jface.text.IRegion getLineInformationOfOffset (int) throws org.eclipse.jface.text.BadLocationException
public abstract org.eclipse.jface.text.IRegion getLineInformation (int) throws org.eclipse.jface.text.BadLocationException
public abstract void replace (int, int, java.lang.String) throws org.eclipse.jface.text.BadLocationException
public abstract void set (java.lang.String)
}
org/eclipse/jface/text/ILineTrackerExtension.classILineTrackerExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ILineTrackerExtension extends java.lang.Object {
public abstract void startRewriteSession (org.eclipse.jface.text.DocumentRewriteSession) throws java.lang.IllegalStateException
public abstract void stopRewriteSession (org.eclipse.jface.text.DocumentRewriteSession, java.lang.String)
}
org/eclipse/jface/text/IPositionUpdater.classIPositionUpdater.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IPositionUpdater extends java.lang.Object {
public abstract void update (org.eclipse.jface.text.DocumentEvent)
}
org/eclipse/jface/text/IRegion.classIRegion.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IRegion extends java.lang.Object {
public abstract int getLength ()
public abstract int getOffset ()
}
org/eclipse/jface/text/IRepairableDocument.classIRepairableDocument.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IRepairableDocument extends java.lang.Object {
public abstract void repairLineInformation ()
}
org/eclipse/jface/text/IRepairableDocumentExtension.classIRepairableDocumentExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IRepairableDocumentExtension extends java.lang.Object {
public abstract boolean isLineInformationRepairNeeded (int, int, java.lang.String) throws org.eclipse.jface.text.BadLocationException
}
org/eclipse/jface/text/ISlaveDocumentManager.classISlaveDocumentManager.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ISlaveDocumentManager extends java.lang.Object {
public abstract org.eclipse.jface.text.IDocument createSlaveDocument (org.eclipse.jface.text.IDocument)
public abstract void freeSlaveDocument (org.eclipse.jface.text.IDocument)
public abstract org.eclipse.jface.text.IDocumentInformationMapping createMasterSlaveMapping (org.eclipse.jface.text.IDocument)
public abstract org.eclipse.jface.text.IDocument getMasterDocument (org.eclipse.jface.text.IDocument)
public abstract boolean isSlaveDocument (org.eclipse.jface.text.IDocument)
public abstract void setAutoExpandMode (org.eclipse.jface.text.IDocument, boolean)
}
org/eclipse/jface/text/ISlaveDocumentManagerExtension.classISlaveDocumentManagerExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ISlaveDocumentManagerExtension extends java.lang.Object {
public abstract org.eclipse.jface.text.IDocument[] getSlaveDocuments (org.eclipse.jface.text.IDocument)
}
org/eclipse/jface/text/ISynchronizable.classISynchronizable.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ISynchronizable extends java.lang.Object {
public abstract void setLockObject (java.lang.Object)
public abstract java.lang.Object getLockObject ()
}
org/eclipse/jface/text/ITextStore.classITextStore.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextStore extends java.lang.Object {
public abstract char get (int)
public abstract java.lang.String get (int, int)
public abstract int getLength ()
public abstract void replace (int, int, java.lang.String)
public abstract void set (java.lang.String)
}
org/eclipse/jface/text/ITypedRegion.classITypedRegion.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITypedRegion extends java.lang.Object implements org.eclipse.jface.text.IRegion {
public abstract java.lang.String getType ()
}
org/eclipse/jface/text/Line.classLine.java
package org.eclipse.jface.text
final org.eclipse.jface.text.Line extends java.lang.Object implements org.eclipse.jface.text.IRegion {
public int offset
public int length
public final String delimiter
public void (int, int, java.lang.String)
int offset
int end
String delimiter
public void (int, int)
int offset
int length
public int getOffset ()
public int getLength ()
}
org/eclipse/jface/text/ListLineTracker.classListLineTracker.java
package org.eclipse.jface.text
abstract org.eclipse.jface.text.ListLineTracker extends java.lang.Object implements org.eclipse.jface.text.ILineTracker {
private final java.util.List fLines
private int fTextLength
protected void ()
private int findLine (int)
int offset
int left
int right
int mid
org.eclipse.jface.text.Line line
private int getNumberOfLines (int, int, int) throws org.eclipse.jface.text.BadLocationException
int startLine
int offset
int length
int target
org.eclipse.jface.text.Line l
public final int getLineLength (int) throws org.eclipse.jface.text.BadLocationException
int line
int lines
org.eclipse.jface.text.Line l
public final int getLineNumberOfOffset (int) throws org.eclipse.jface.text.BadLocationException
int position
int lastLine
org.eclipse.jface.text.Line l
public final org.eclipse.jface.text.IRegion getLineInformationOfOffset (int) throws org.eclipse.jface.text.BadLocationException
int position
int size
org.eclipse.jface.text.Line l
public final org.eclipse.jface.text.IRegion getLineInformation (int) throws org.eclipse.jface.text.BadLocationException
int line
int lines
org.eclipse.jface.text.Line l
org.eclipse.jface.text.Line l
public final int getLineOffset (int) throws org.eclipse.jface.text.BadLocationException
int line
int lines
org.eclipse.jface.text.Line l
org.eclipse.jface.text.Line l
public final int getNumberOfLines ()
int lines
org.eclipse.jface.text.Line l
public final int getNumberOfLines (int, int) throws org.eclipse.jface.text.BadLocationException
int position
int length
public final int computeNumberOfLines (java.lang.String)
String text
int count
int start
org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo delimiterInfo
public final java.lang.String getLineDelimiter (int) throws org.eclipse.jface.text.BadLocationException
int line
int lines
org.eclipse.jface.text.Line l
protected abstract org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo nextDelimiterInfo (java.lang.String, int)
private int createLines (java.lang.String, int, int)
String text
int insertPosition
int offset
int count
int start
org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo delimiterInfo
int index
org.eclipse.jface.text.Line l
int delta
public final void replace (int, int, java.lang.String) throws org.eclipse.jface.text.BadLocationException
int position
int length
String text
public final void set (java.lang.String)
String text
final java.util.List getLines ()
}
org/eclipse/jface/text/Position.classPosition.java
package org.eclipse.jface.text
public org.eclipse.jface.text.Position extends java.lang.Object {
public int offset
public int length
public boolean isDeleted
public void (int)
int offset
public void (int, int)
int offset
int length
protected void ()
public int hashCode ()
int deleted
public void delete ()
public void undelete ()
public boolean equals (java.lang.Object)
Object other
org.eclipse.jface.text.Position rp
public int getLength ()
public int getOffset ()
public boolean includes (int)
int index
public boolean overlapsWith (int, int)
int rangeOffset
int rangeLength
int end
int thisEnd
public boolean isDeleted ()
public void setLength (int)
int length
public void setOffset (int)
int offset
public java.lang.String toString ()
String position
}
org/eclipse/jface/text/Region.classRegion.java
package org.eclipse.jface.text
public org.eclipse.jface.text.Region extends java.lang.Object implements org.eclipse.jface.text.IRegion {
private int fOffset
private int fLength
public void (int, int)
int offset
int length
public int getLength ()
public int getOffset ()
public boolean equals (java.lang.Object)
Object o
org.eclipse.jface.text.IRegion r
public int hashCode ()
public java.lang.String toString ()
}
org/eclipse/jface/text/RewriteSessionEditProcessor$SizeVisitor.classRewriteSessionEditProcessor.java
package org.eclipse.jface.text
final org.eclipse.jface.text.RewriteSessionEditProcessor$SizeVisitor extends org.eclipse.text.edits.TextEditVisitor {
int fSize
private void ()
public boolean visit (org.eclipse.text.edits.CopyTargetEdit)
org.eclipse.text.edits.CopyTargetEdit edit
public boolean visit (org.eclipse.text.edits.DeleteEdit)
org.eclipse.text.edits.DeleteEdit edit
public boolean visit (org.eclipse.text.edits.InsertEdit)
org.eclipse.text.edits.InsertEdit edit
public boolean visit (org.eclipse.text.edits.MoveTargetEdit)
org.eclipse.text.edits.MoveTargetEdit edit
public boolean visit (org.eclipse.text.edits.ReplaceEdit)
org.eclipse.text.edits.ReplaceEdit edit
void (org.eclipse.jface.text.RewriteSessionEditProcessor$SizeVisitor)
}
org/eclipse/jface/text/RewriteSessionEditProcessor.classRewriteSessionEditProcessor.java
package org.eclipse.jface.text
public final org.eclipse.jface.text.RewriteSessionEditProcessor extends org.eclipse.text.edits.TextEditProcessor {
private static final int THRESHOLD
public void (org.eclipse.jface.text.IDocument, org.eclipse.text.edits.TextEdit, int)
org.eclipse.jface.text.IDocument document
org.eclipse.text.edits.TextEdit root
int style
public org.eclipse.text.edits.UndoEdit performEdits () throws org.eclipse.text.edits.MalformedTreeException org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
org.eclipse.jface.text.IDocumentExtension4 extension
boolean isLargeEdit
org.eclipse.jface.text.DocumentRewriteSessionType type
org.eclipse.jface.text.DocumentRewriteSession session
public static boolean isLargeEdit (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit edit
org.eclipse.jface.text.RewriteSessionEditProcessor$SizeVisitor sizeVisitor
}
org/eclipse/jface/text/SequentialRewriteTextStore$Replace.classSequentialRewriteTextStore.java
package org.eclipse.jface.text
org.eclipse.jface.text.SequentialRewriteTextStore$Replace extends java.lang.Object {
public int newOffset
public final int offset
public final int length
public final String text
public void (int, int, int, java.lang.String)
int offset
int newOffset
int length
String text
}
org/eclipse/jface/text/SequentialRewriteTextStore.classSequentialRewriteTextStore.java
package org.eclipse.jface.text
public org.eclipse.jface.text.SequentialRewriteTextStore extends java.lang.Object implements org.eclipse.jface.text.ITextStore {
private java.util.LinkedList fReplaceList
private org.eclipse.jface.text.ITextStore fSource
private static final boolean ASSERT_SEQUENTIALITY
public void (org.eclipse.jface.text.ITextStore)
org.eclipse.jface.text.ITextStore source
public org.eclipse.jface.text.ITextStore getSourceStore ()
public void replace (int, int, java.lang.String)
int offset
int length
String text
org.eclipse.jface.text.SequentialRewriteTextStore$Replace firstReplace
org.eclipse.jface.text.SequentialRewriteTextStore$Replace lastReplace
int delta
java.util.Iterator i
org.eclipse.jface.text.SequentialRewriteTextStore$Replace replace
int delta
public void set (java.lang.String)
String text
public java.lang.String get (int, int)
int offset
int length
org.eclipse.jface.text.SequentialRewriteTextStore$Replace firstReplace
org.eclipse.jface.text.SequentialRewriteTextStore$Replace lastReplace
int delta
int delta
java.util.Iterator i
org.eclipse.jface.text.SequentialRewriteTextStore$Replace replace
private static final int getDelta (org.eclipse.jface.text.SequentialRewriteTextStore$Replace)
org.eclipse.jface.text.SequentialRewriteTextStore$Replace replace
public char get (int)
int offset
org.eclipse.jface.text.SequentialRewriteTextStore$Replace firstReplace
org.eclipse.jface.text.SequentialRewriteTextStore$Replace lastReplace
int delta
int delta
java.util.Iterator i
org.eclipse.jface.text.SequentialRewriteTextStore$Replace replace
public int getLength ()
org.eclipse.jface.text.SequentialRewriteTextStore$Replace lastReplace
public void dispose ()
private void commit ()
StringBuffer buffer
int delta
java.util.Iterator i
org.eclipse.jface.text.SequentialRewriteTextStore$Replace replace
int offset
int offset
}
org/eclipse/jface/text/SlaveDocumentEvent.classSlaveDocumentEvent.java
package org.eclipse.jface.text
public org.eclipse.jface.text.SlaveDocumentEvent extends org.eclipse.jface.text.DocumentEvent {
private org.eclipse.jface.text.DocumentEvent fMasterEvent
public void (org.eclipse.jface.text.IDocument, int, int, java.lang.String, org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.IDocument doc
int offset
int length
String text
org.eclipse.jface.text.DocumentEvent masterEvent
public org.eclipse.jface.text.DocumentEvent getMasterEvent ()
}
org/eclipse/jface/text/TextMessages.classTextMessages.java
package org.eclipse.jface.text
org.eclipse.jface.text.TextMessages extends java.lang.Object {
private static final String BUNDLE_NAME
private static final java.util.ResourceBundle RESOURCE_BUNDLE
static void ()
private void ()
public static java.lang.String getString (java.lang.String)
String key
public static java.lang.String getFormattedString (java.lang.String, java.lang.Object)
String key
Object arg
public static java.lang.String getFormattedString (java.lang.String, java.lang.Object[])
String key
Object[] args
}
org/eclipse/jface/text/TextMessages.properties
org/eclipse/jface/text/TextUtilities.classTextUtilities.java
package org.eclipse.jface.text
public org.eclipse.jface.text.TextUtilities extends java.lang.Object {
public static final String[] DELIMITERS
public static final String[] fgDelimiters
static void ()
public void ()
public static java.lang.String determineLineDelimiter (java.lang.String, java.lang.String)
String text
String hint
int[] info
public static int[] indexOf (java.lang.String[], java.lang.String, int)
String[] searchStrings
String text
int offset
int[] result
int zeroIndex
int i
int length
int index
public static int endsWith (java.lang.String[], java.lang.String)
String[] searchStrings
String text
int index
int i
public static int startsWith (java.lang.String[], java.lang.String)
String[] searchStrings
String text
int index
int i
public static int equals (java.lang.String[], java.lang.String)
String[] compareStrings
String text
int i
public static org.eclipse.jface.text.DocumentEvent mergeUnprocessedDocumentEvents (org.eclipse.jface.text.IDocument, java.util.List) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument unprocessedDocument
java.util.List documentEvents
java.util.Iterator iterator
org.eclipse.jface.text.DocumentEvent firstEvent
org.eclipse.jface.text.IDocument document
int offset
int length
StringBuffer text
int delta
org.eclipse.jface.text.DocumentEvent event
int eventOffset
int eventLength
String eventText
String string
String string
int start
int end
int totalDelta
public static org.eclipse.jface.text.DocumentEvent mergeProcessedDocumentEvents (java.util.List) throws org.eclipse.jface.text.BadLocationException
java.util.List documentEvents
java.util.ListIterator iterator
org.eclipse.jface.text.DocumentEvent firstEvent
org.eclipse.jface.text.IDocument document
int offset
int length
int textLength
int delta
org.eclipse.jface.text.DocumentEvent event
int eventOffset
int eventLength
int eventTextLength
int start
int end
int totalDelta
String text
public static java.util.Map removeDocumentPartitioners (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
java.util.Map partitioners
org.eclipse.jface.text.IDocumentExtension3 extension3
String[] partitionings
int i
org.eclipse.jface.text.IDocumentPartitioner partitioner
org.eclipse.jface.text.IDocumentPartitioner partitioner
public static void addDocumentPartitioners (org.eclipse.jface.text.IDocument, java.util.Map)
org.eclipse.jface.text.IDocument document
java.util.Map partitioners
org.eclipse.jface.text.IDocumentExtension3 extension3
java.util.Iterator e
String partitioning
org.eclipse.jface.text.IDocumentPartitioner partitioner
org.eclipse.jface.text.IDocumentPartitioner partitioner
public static java.lang.String getContentType (org.eclipse.jface.text.IDocument, java.lang.String, int, boolean) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
String partitioning
int offset
boolean preferOpenPartitions
org.eclipse.jface.text.IDocumentExtension3 extension3
public static org.eclipse.jface.text.ITypedRegion getPartition (org.eclipse.jface.text.IDocument, java.lang.String, int, boolean) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
String partitioning
int offset
boolean preferOpenPartitions
org.eclipse.jface.text.IDocumentExtension3 extension3
public static org.eclipse.jface.text.ITypedRegion[] computePartitioning (org.eclipse.jface.text.IDocument, java.lang.String, int, int, boolean) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
String partitioning
int offset
int length
boolean includeZeroLengthPartitions
org.eclipse.jface.text.IDocumentExtension3 extension3
public static java.lang.String[] computePartitionManagingCategories (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
org.eclipse.jface.text.IDocumentExtension3 extension3
String[] partitionings
java.util.Set categories
int i
org.eclipse.jface.text.IDocumentPartitioner p
org.eclipse.jface.text.IDocumentPartitionerExtension2 extension2
String[] c
int j
String[] result
public static java.lang.String getDefaultLineDelimiter (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
String lineDelimiter
String sysLineDelimiter
String[] delimiters
int i
public static boolean overlaps (org.eclipse.jface.text.IRegion, org.eclipse.jface.text.IRegion)
org.eclipse.jface.text.IRegion left
org.eclipse.jface.text.IRegion right
int rightEnd
int leftEnd
public static java.lang.String[] copy (java.lang.String[])
String[] array
String[] copy
public static int[] copy (int[])
int[] array
int[] copy
}
org/eclipse/jface/text/TreeLineTracker$Node.classTreeLineTracker.java
package org.eclipse.jface.text
final org.eclipse.jface.text.TreeLineTracker$Node extends java.lang.Object {
int line
int offset
int length
String delimiter
org.eclipse.jface.text.TreeLineTracker$Node parent
org.eclipse.jface.text.TreeLineTracker$Node left
org.eclipse.jface.text.TreeLineTracker$Node right
byte balance
void (int, java.lang.String)
int length
String delimiter
public final java.lang.String toString ()
String bal
String bal
String bal
String bal
String bal
String bal
int pureLength ()
}
org/eclipse/jface/text/TreeLineTracker.classTreeLineTracker.java
package org.eclipse.jface.text
abstract org.eclipse.jface.text.TreeLineTracker extends java.lang.Object implements org.eclipse.jface.text.ILineTracker {
private static final boolean ASSERT
private static final String NO_DELIM
private org.eclipse.jface.text.TreeLineTracker$Node fRoot
protected void ()
void (org.eclipse.jface.text.ListLineTracker)
org.eclipse.jface.text.ListLineTracker tracker
java.util.List lines
int n
org.eclipse.jface.text.Line line
String delim
int length
org.eclipse.jface.text.TreeLineTracker$Node node
int i
private org.eclipse.jface.text.TreeLineTracker$Node nodeByOffset (int) throws org.eclipse.jface.text.BadLocationException
int offset
int remaining
org.eclipse.jface.text.TreeLineTracker$Node node
int line
private int lineByOffset (int) throws org.eclipse.jface.text.BadLocationException
int offset
int remaining
org.eclipse.jface.text.TreeLineTracker$Node node
int line
private org.eclipse.jface.text.TreeLineTracker$Node nodeByLine (int) throws org.eclipse.jface.text.BadLocationException
int line
int remaining
int offset
org.eclipse.jface.text.TreeLineTracker$Node node
private int offsetByLine (int) throws org.eclipse.jface.text.BadLocationException
int line
int remaining
int offset
org.eclipse.jface.text.TreeLineTracker$Node node
private void rotateLeft (org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node child
boolean leftChild
private void rotateRight (org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node child
boolean leftChild
private void setChild (org.eclipse.jface.text.TreeLineTracker$Node, org.eclipse.jface.text.TreeLineTracker$Node, boolean)
org.eclipse.jface.text.TreeLineTracker$Node parent
org.eclipse.jface.text.TreeLineTracker$Node child
boolean isLeftChild
private void singleLeftRotation (org.eclipse.jface.text.TreeLineTracker$Node, org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node parent
private void singleRightRotation (org.eclipse.jface.text.TreeLineTracker$Node, org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node parent
private void rightLeftRotation (org.eclipse.jface.text.TreeLineTracker$Node, org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node parent
org.eclipse.jface.text.TreeLineTracker$Node child
private void leftRightRotation (org.eclipse.jface.text.TreeLineTracker$Node, org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node parent
org.eclipse.jface.text.TreeLineTracker$Node child
private org.eclipse.jface.text.TreeLineTracker$Node insertAfter (org.eclipse.jface.text.TreeLineTracker$Node, int, java.lang.String)
org.eclipse.jface.text.TreeLineTracker$Node node
int length
String delimiter
org.eclipse.jface.text.TreeLineTracker$Node added
private void updateParentBalanceAfterInsertion (org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node parent
private void rebalanceAfterInsertionRight (org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node parent
private void rebalanceAfterInsertionLeft (org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node parent
public final void replace (int, int, java.lang.String) throws org.eclipse.jface.text.BadLocationException
int offset
int length
String text
int remaining
org.eclipse.jface.text.TreeLineTracker$Node first
int firstNodeOffset
int firstNodeOffset
org.eclipse.jface.text.TreeLineTracker$Node last
org.eclipse.jface.text.TreeLineTracker$Node last
int firstLineDelta
private void replaceInternal (org.eclipse.jface.text.TreeLineTracker$Node, java.lang.String, int, int)
org.eclipse.jface.text.TreeLineTracker$Node node
String text
int length
int firstLineDelta
org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo info
int added
int remainder
String remDelim
int consumed
int delta
int lineLen
private void replaceFromTo (org.eclipse.jface.text.TreeLineTracker$Node, org.eclipse.jface.text.TreeLineTracker$Node, java.lang.String, int, int)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node last
String text
int length
int firstLineDelta
org.eclipse.jface.text.TreeLineTracker$Node successor
org.eclipse.jface.text.TreeLineTracker$Node toDelete
org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo info
int added
int consumed
int lineLen
private void join (org.eclipse.jface.text.TreeLineTracker$Node, org.eclipse.jface.text.TreeLineTracker$Node, int)
org.eclipse.jface.text.TreeLineTracker$Node one
org.eclipse.jface.text.TreeLineTracker$Node two
int delta
int oneLength
private void updateLength (org.eclipse.jface.text.TreeLineTracker$Node, int)
org.eclipse.jface.text.TreeLineTracker$Node node
int delta
int lineDelta
int lineDelta
boolean delete
private void updateParentChain (org.eclipse.jface.text.TreeLineTracker$Node, int, int)
org.eclipse.jface.text.TreeLineTracker$Node node
int deltaLength
int deltaLines
private void updateParentChain (org.eclipse.jface.text.TreeLineTracker$Node, org.eclipse.jface.text.TreeLineTracker$Node, int, int)
org.eclipse.jface.text.TreeLineTracker$Node from
org.eclipse.jface.text.TreeLineTracker$Node to
int deltaLength
int deltaLines
org.eclipse.jface.text.TreeLineTracker$Node parent
private void delete (org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node parent
org.eclipse.jface.text.TreeLineTracker$Node toUpdate
org.eclipse.jface.text.TreeLineTracker$Node toUpdate
org.eclipse.jface.text.TreeLineTracker$Node toUpdate
boolean lostLeftChild
boolean lostLeftChild
boolean lostLeftChild
boolean isLeftChild
org.eclipse.jface.text.TreeLineTracker$Node replacement
org.eclipse.jface.text.TreeLineTracker$Node replacement
org.eclipse.jface.text.TreeLineTracker$Node successor
private void updateParentBalanceAfterDeletion (org.eclipse.jface.text.TreeLineTracker$Node, boolean)
org.eclipse.jface.text.TreeLineTracker$Node node
boolean wasLeftChild
org.eclipse.jface.text.TreeLineTracker$Node parent
private boolean rebalanceAfterDeletionLeft (org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node parent
private boolean rebalanceAfterDeletionRight (org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node parent
private org.eclipse.jface.text.TreeLineTracker$Node successor (org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
private org.eclipse.jface.text.TreeLineTracker$Node successorUp (org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node child
org.eclipse.jface.text.TreeLineTracker$Node parent
private org.eclipse.jface.text.TreeLineTracker$Node successorDown (org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node child
private void fail (int) throws org.eclipse.jface.text.BadLocationException
int offset
protected abstract org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo nextDelimiterInfo (java.lang.String, int)
public final java.lang.String getLineDelimiter (int) throws org.eclipse.jface.text.BadLocationException
int line
org.eclipse.jface.text.TreeLineTracker$Node node
public final int computeNumberOfLines (java.lang.String)
String text
int count
int start
org.eclipse.jface.text.AbstractLineTracker$DelimiterInfo delimiterInfo
public final int getNumberOfLines ()
org.eclipse.jface.text.TreeLineTracker$Node node
int lines
public final int getNumberOfLines (int, int) throws org.eclipse.jface.text.BadLocationException
int offset
int length
int startLine
int endLine
public final int getLineOffset (int) throws org.eclipse.jface.text.BadLocationException
int line
public final int getLineLength (int) throws org.eclipse.jface.text.BadLocationException
int line
org.eclipse.jface.text.TreeLineTracker$Node node
public final int getLineNumberOfOffset (int) throws org.eclipse.jface.text.BadLocationException
int offset
public final org.eclipse.jface.text.IRegion getLineInformationOfOffset (int) throws org.eclipse.jface.text.BadLocationException
int offset
int remaining
org.eclipse.jface.text.TreeLineTracker$Node node
int lineOffset
int lineOffset
public final org.eclipse.jface.text.IRegion getLineInformation (int) throws org.eclipse.jface.text.BadLocationException
int line
int remaining
int offset
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.BadLocationException x
int remaining
int offset
org.eclipse.jface.text.TreeLineTracker$Node node
org.eclipse.jface.text.TreeLineTracker$Node last
public final void set (java.lang.String)
String text
public java.lang.String toString ()
int depth
int WIDTH
int leaves
int width
String empty
java.util.List roots
StringBuffer buf
int nodes
int indents
char[] space
int d
int spaces
java.util.ListIterator it
org.eclipse.jface.text.TreeLineTracker$Node node
String box
String box
int pad_left
int pad_right
private byte computeDepth (org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node root
private void checkTree ()
private byte checkTreeStructure (org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
byte leftDepth
byte rightDepth
private int[] checkTreeOffsets (org.eclipse.jface.text.TreeLineTracker$Node, int[], org.eclipse.jface.text.TreeLineTracker$Node)
org.eclipse.jface.text.TreeLineTracker$Node node
int[] offLen
org.eclipse.jface.text.TreeLineTracker$Node last
int[] result
}
org/eclipse/jface/text/TypedPosition.classTypedPosition.java
package org.eclipse.jface.text
public org.eclipse.jface.text.TypedPosition extends org.eclipse.jface.text.Position {
private String fType
public void (int, int, java.lang.String)
int offset
int length
String type
public void (org.eclipse.jface.text.ITypedRegion)
org.eclipse.jface.text.ITypedRegion region
public java.lang.String getType ()
public boolean equals (java.lang.Object)
Object o
org.eclipse.jface.text.TypedPosition p
public int hashCode ()
int type
public java.lang.String toString ()
}
org/eclipse/jface/text/TypedRegion.classTypedRegion.java
package org.eclipse.jface.text
public org.eclipse.jface.text.TypedRegion extends org.eclipse.jface.text.Region implements org.eclipse.jface.text.ITypedRegion {
private String fType
public void (int, int, java.lang.String)
int offset
int length
String type
public java.lang.String getType ()
public boolean equals (java.lang.Object)
Object o
org.eclipse.jface.text.TypedRegion r
public int hashCode ()
int type
public java.lang.String toString ()
}
org/eclipse/jface/text/link/
org/eclipse/jface/text/link/ILinkedModeListener.classILinkedModeListener.java
package org.eclipse.jface.text.link
public abstract org.eclipse.jface.text.link.ILinkedModeListener extends java.lang.Object {
public static final int NONE
public static final int EXIT_ALL
public static final int UPDATE_CARET
public static final int SELECT
public static final int EXTERNAL_MODIFICATION
public abstract void left (org.eclipse.jface.text.link.LinkedModeModel, int)
public abstract void suspend (org.eclipse.jface.text.link.LinkedModeModel)
public abstract void resume (org.eclipse.jface.text.link.LinkedModeModel, int)
}
org/eclipse/jface/text/link/InclusivePositionUpdater.classInclusivePositionUpdater.java
package org.eclipse.jface.text.link
public org.eclipse.jface.text.link.InclusivePositionUpdater extends java.lang.Object implements org.eclipse.jface.text.IPositionUpdater {
private final String fCategory
public void (java.lang.String)
String category
public void update (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
int eventOffset
int eventOldLength
int eventNewLength
int deltaLength
org.eclipse.jface.text.Position[] positions
int i
org.eclipse.jface.text.Position position
int offset
int length
int end
int newEnd
int deleted
public java.lang.String getCategory ()
}
org/eclipse/jface/text/link/LinkedModeManager$Listener.classLinkedModeManager.java
package org.eclipse.jface.text.link
org.eclipse.jface.text.link.LinkedModeManager$Listener extends java.lang.Object implements org.eclipse.jface.text.link.ILinkedModeListener {
final org.eclipse.jface.text.link.LinkedModeManager this$0
private void (org.eclipse.jface.text.link.LinkedModeManager)
public void left (org.eclipse.jface.text.link.LinkedModeModel, int)
org.eclipse.jface.text.link.LinkedModeModel model
int flags
public void suspend (org.eclipse.jface.text.link.LinkedModeModel)
org.eclipse.jface.text.link.LinkedModeModel model
public void resume (org.eclipse.jface.text.link.LinkedModeModel, int)
org.eclipse.jface.text.link.LinkedModeModel model
int flags
void (org.eclipse.jface.text.link.LinkedModeManager, org.eclipse.jface.text.link.LinkedModeManager$Listener)
}
org/eclipse/jface/text/link/LinkedModeManager.classLinkedModeManager.java
package org.eclipse.jface.text.link
org.eclipse.jface.text.link.LinkedModeManager extends java.lang.Object {
private static java.util.Map fgManagers
private java.util.Stack fEnvironments
private org.eclipse.jface.text.link.LinkedModeManager$Listener fListener
static void ()
void ()
public static boolean hasManager (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
public static boolean hasManager (org.eclipse.jface.text.IDocument[])
org.eclipse.jface.text.IDocument[] documents
int i
public static org.eclipse.jface.text.link.LinkedModeManager getLinkedManager (org.eclipse.jface.text.IDocument[], boolean)
org.eclipse.jface.text.IDocument[] documents
boolean force
java.util.Set mgrs
org.eclipse.jface.text.link.LinkedModeManager mgr
int i
java.util.Iterator it
org.eclipse.jface.text.link.LinkedModeManager m
int i
public static void cancelManager (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
org.eclipse.jface.text.link.LinkedModeManager mgr
private void left (org.eclipse.jface.text.link.LinkedModeModel, int)
org.eclipse.jface.text.link.LinkedModeModel model
int flags
org.eclipse.jface.text.link.LinkedModeModel env
private void closeAllEnvironments ()
org.eclipse.jface.text.link.LinkedModeModel env
private void removeManager ()
java.util.Iterator it
org.eclipse.jface.text.IDocument doc
public boolean nestEnvironment (org.eclipse.jface.text.link.LinkedModeModel, boolean)
org.eclipse.jface.text.link.LinkedModeModel model
boolean force
org.eclipse.jface.text.link.LinkedModeModel top
public org.eclipse.jface.text.link.LinkedModeModel getTopEnvironment ()
static void access$0 (org.eclipse.jface.text.link.LinkedModeManager, org.eclipse.jface.text.link.LinkedModeModel, int)
}
org/eclipse/jface/text/link/LinkedModeModel$DocumentListener.classLinkedModeModel.java
package org.eclipse.jface.text.link
org.eclipse.jface.text.link.LinkedModeModel$DocumentListener extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener {
private boolean fExit
final org.eclipse.jface.text.link.LinkedModeModel this$0
private void (org.eclipse.jface.text.link.LinkedModeModel)
public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPositionGroup group
public void documentChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
java.util.Map result
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPositionGroup group
java.util.Map map
java.util.Iterator it2
org.eclipse.jface.text.IDocument doc
org.eclipse.text.edits.TextEdit edit
org.eclipse.jface.text.link.LinkedModeModel$Replace replace
void (org.eclipse.jface.text.link.LinkedModeModel, org.eclipse.jface.text.link.LinkedModeModel$DocumentListener)
static void access$1 (org.eclipse.jface.text.link.LinkedModeModel$DocumentListener, boolean)
}
org/eclipse/jface/text/link/LinkedModeModel$Replace.classLinkedModeModel.java
package org.eclipse.jface.text.link
org.eclipse.jface.text.link.LinkedModeModel$Replace extends java.lang.Object implements org.eclipse.jface.text.IDocumentExtension$IReplace {
private org.eclipse.text.edits.TextEdit fEdit
final org.eclipse.jface.text.link.LinkedModeModel this$0
public void (org.eclipse.jface.text.link.LinkedModeModel, org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit edit
public void perform (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocumentListener) throws java.lang.RuntimeException org.eclipse.text.edits.MalformedTreeException
org.eclipse.jface.text.IDocument document
org.eclipse.jface.text.IDocumentListener owner
org.eclipse.jface.text.BadLocationException e
}
org/eclipse/jface/text/link/LinkedModeModel.classLinkedModeModel.java
package org.eclipse.jface.text.link
public org.eclipse.jface.text.link.LinkedModeModel extends java.lang.Object {
private final java.util.List fGroups
private final java.util.Set fDocuments
private final org.eclipse.jface.text.IPositionUpdater fUpdater
private final org.eclipse.jface.text.link.LinkedModeModel$DocumentListener fDocumentListener
private org.eclipse.jface.text.link.LinkedModeModel fParentEnvironment
private org.eclipse.jface.text.link.LinkedPosition fParentPosition
private boolean fIsSealed
private boolean fIsChanging
private final java.util.List fListeners
private boolean fIsActive
private java.util.List fPositionSequence
public static boolean hasInstalledModel (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
public static boolean hasInstalledModel (org.eclipse.jface.text.IDocument[])
org.eclipse.jface.text.IDocument[] documents
public static void closeAllModels (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
public static org.eclipse.jface.text.link.LinkedModeModel getModel (org.eclipse.jface.text.IDocument, int)
org.eclipse.jface.text.IDocument document
int offset
org.eclipse.jface.text.link.LinkedModeManager mgr
private boolean isChanging ()
private void enforceDisjoint (org.eclipse.jface.text.link.LinkedPositionGroup) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.link.LinkedPositionGroup group
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPositionGroup g
public void exit (int)
int flags
java.util.Iterator it
org.eclipse.jface.text.IDocument doc
java.util.List listeners
java.util.Iterator it
org.eclipse.jface.text.link.ILinkedModeListener listener
public void stopForwarding (int)
int flags
private void manageDocument (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
private java.lang.String getCategory ()
public void addGroup (org.eclipse.jface.text.link.LinkedPositionGroup) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.link.LinkedPositionGroup group
public void ()
public void forceInstall () throws org.eclipse.jface.text.BadLocationException
public boolean tryInstall () throws org.eclipse.jface.text.BadLocationException
private boolean install (boolean) throws org.eclipse.jface.text.BadLocationException
boolean force
org.eclipse.jface.text.IDocument[] documents
org.eclipse.jface.text.link.LinkedModeManager manager
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPositionGroup group
org.eclipse.jface.text.BadLocationException e
private void enforceNotEmpty ()
boolean hasPosition
java.util.Iterator it
private org.eclipse.jface.text.IDocument[] getDocuments ()
java.util.Set docs
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPositionGroup group
boolean canNestInto (org.eclipse.jface.text.link.LinkedModeModel)
org.eclipse.jface.text.link.LinkedModeModel parent
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPositionGroup group
private boolean enforceNestability (org.eclipse.jface.text.link.LinkedPositionGroup, org.eclipse.jface.text.link.LinkedModeModel)
org.eclipse.jface.text.link.LinkedPositionGroup group
org.eclipse.jface.text.link.LinkedModeModel model
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPositionGroup pg
org.eclipse.jface.text.link.LinkedPosition pos
public boolean isNested ()
public java.util.List getTabStopSequence ()
public void addLinkingListener (org.eclipse.jface.text.link.ILinkedModeListener)
org.eclipse.jface.text.link.ILinkedModeListener listener
public void removeLinkingListener (org.eclipse.jface.text.link.ILinkedModeListener)
org.eclipse.jface.text.link.ILinkedModeListener listener
public org.eclipse.jface.text.link.LinkedPosition findPosition (org.eclipse.jface.text.link.LinkedPosition)
org.eclipse.jface.text.link.LinkedPosition toFind
org.eclipse.jface.text.link.LinkedPosition position
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPositionGroup group
void register (org.eclipse.jface.text.link.LinkedPosition) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.link.LinkedPosition position
org.eclipse.jface.text.IDocument document
int seqNr
private void suspend ()
java.util.List l
java.util.Iterator it
org.eclipse.jface.text.link.ILinkedModeListener listener
private void resume (int)
int flags
java.util.List l
java.util.Iterator it
org.eclipse.jface.text.link.ILinkedModeListener listener
public boolean anyPositionContains (int)
int offset
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPositionGroup group
public org.eclipse.jface.text.link.LinkedPositionGroup getGroupForPosition (org.eclipse.jface.text.Position)
org.eclipse.jface.text.Position position
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPositionGroup group
static void access$0 (org.eclipse.jface.text.link.LinkedModeModel, boolean)
static org.eclipse.jface.text.link.LinkedModeModel access$1 (org.eclipse.jface.text.link.LinkedModeModel)
static boolean access$2 (org.eclipse.jface.text.link.LinkedModeModel)
static java.util.List access$3 (org.eclipse.jface.text.link.LinkedModeModel)
}
org/eclipse/jface/text/link/LinkedPosition.classLinkedPosition.java
package org.eclipse.jface.text.link
public org.eclipse.jface.text.link.LinkedPosition extends org.eclipse.jface.text.Position {
private org.eclipse.jface.text.IDocument fDocument
private int fSequenceNumber
public void (org.eclipse.jface.text.IDocument, int, int, int)
org.eclipse.jface.text.IDocument document
int offset
int length
int sequence
public void (org.eclipse.jface.text.IDocument, int, int)
org.eclipse.jface.text.IDocument document
int offset
int length
public org.eclipse.jface.text.IDocument getDocument ()
public boolean equals (java.lang.Object)
Object other
org.eclipse.jface.text.link.LinkedPosition p
public boolean overlapsWith (org.eclipse.jface.text.link.LinkedPosition)
org.eclipse.jface.text.link.LinkedPosition position
public boolean includes (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
public boolean includes (org.eclipse.jface.text.link.LinkedPosition)
org.eclipse.jface.text.link.LinkedPosition position
public boolean includes (int)
int pOffset
protected boolean includes (org.eclipse.jface.text.IDocument, int, int)
org.eclipse.jface.text.IDocument doc
int off
int len
public java.lang.String getContent () throws org.eclipse.jface.text.BadLocationException
public int getSequenceNumber ()
public void setSequenceNumber (int)
int sequence
public int hashCode ()
}
org/eclipse/jface/text/link/LinkedPositionGroup.classLinkedPositionGroup.java
package org.eclipse.jface.text.link
public org.eclipse.jface.text.link.LinkedPositionGroup extends java.lang.Object {
public static final int NO_STOP
private final java.util.List fPositions
private boolean fIsSealed
private boolean fHasCustomIteration
private org.eclipse.jface.text.link.LinkedPosition fLastPosition
private org.eclipse.jface.text.IRegion fLastRegion
public void ()
public void addPosition (org.eclipse.jface.text.link.LinkedPosition) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.link.LinkedPosition position
private void enforceEqualContent (org.eclipse.jface.text.link.LinkedPosition) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.link.LinkedPosition position
org.eclipse.jface.text.link.LinkedPosition groupPosition
String groupContent
String positionContent
private void enforceDisjoint (org.eclipse.jface.text.link.LinkedPosition) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.link.LinkedPosition position
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPosition p
void enforceDisjoint (org.eclipse.jface.text.link.LinkedPositionGroup) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.link.LinkedPositionGroup group
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPosition p
boolean isLegalEvent (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPosition pos
private boolean overlapsOrTouches (org.eclipse.jface.text.link.LinkedPosition, org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.link.LinkedPosition position
org.eclipse.jface.text.DocumentEvent event
java.util.Map handleEvent (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
java.util.Map map
int relativeOffset
int eventEnd
int lastEnd
int length
int length
String text
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPosition p
java.util.List edits
java.util.Iterator it
org.eclipse.jface.text.IDocument d
org.eclipse.text.edits.TextEdit edit
void seal ()
org.eclipse.jface.text.IDocument[] getDocuments ()
org.eclipse.jface.text.IDocument[] docs
int i
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPosition pos
void register (org.eclipse.jface.text.link.LinkedModeModel) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.link.LinkedModeModel model
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPosition pos
org.eclipse.jface.text.link.LinkedPosition adopt (org.eclipse.jface.text.link.LinkedPositionGroup) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.link.LinkedPositionGroup group
org.eclipse.jface.text.link.LinkedPosition found
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPosition pos
org.eclipse.jface.text.link.LinkedPosition localFound
java.util.Iterator it2
org.eclipse.jface.text.link.LinkedPosition myPos
org.eclipse.jface.text.link.LinkedPosition getPosition (org.eclipse.jface.text.link.LinkedPosition)
org.eclipse.jface.text.link.LinkedPosition toFind
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPosition p
boolean contains (int)
int offset
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPosition pos
public boolean isEmpty ()
public boolean isEmtpy ()
public org.eclipse.jface.text.link.LinkedPosition[] getPositions ()
boolean contains (org.eclipse.jface.text.Position)
org.eclipse.jface.text.Position position
java.util.Iterator it
org.eclipse.jface.text.link.LinkedPosition p
}
org/eclipse/jface/text/projection/
org/eclipse/jface/text/projection/ChildDocument$VisibleRegion.classChildDocument.java
package org.eclipse.jface.text.projection
org.eclipse.jface.text.projection.ChildDocument$VisibleRegion extends org.eclipse.jface.text.Position {
public void (int, int)
int regionOffset
int regionLength
public boolean overlapsWith (int, int)
int regionOffset
int regionLength
boolean appending
}
org/eclipse/jface/text/projection/ChildDocument.classChildDocument.java
package org.eclipse.jface.text.projection
public org.eclipse.jface.text.projection.ChildDocument extends org.eclipse.jface.text.projection.ProjectionDocument {
public void (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument masterDocument
public org.eclipse.jface.text.IDocument getParentDocument ()
public void setParentDocumentRange (int, int) throws org.eclipse.jface.text.BadLocationException
int offset
int length
public org.eclipse.jface.text.Position getParentDocumentRange ()
org.eclipse.jface.text.IRegion coverage
}
org/eclipse/jface/text/projection/ChildDocumentManager.classChildDocumentManager.java
package org.eclipse.jface.text.projection
public org.eclipse.jface.text.projection.ChildDocumentManager extends org.eclipse.jface.text.projection.ProjectionDocumentManager {
public void ()
protected org.eclipse.jface.text.projection.ProjectionDocument createProjectionDocument (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument master
}
org/eclipse/jface/text/projection/Fragment.classFragment.java
package org.eclipse.jface.text.projection
public org.eclipse.jface.text.projection.Fragment extends org.eclipse.jface.text.Position {
public org.eclipse.jface.text.projection.Segment segment
public void (int, int)
int offset
int length
}
org/eclipse/jface/text/projection/FragmentUpdater.classFragmentUpdater.java
package org.eclipse.jface.text.projection
org.eclipse.jface.text.projection.FragmentUpdater extends org.eclipse.jface.text.DefaultPositionUpdater {
private boolean fIsLast
protected void (java.lang.String)
String fragmentCategory
public void update (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
org.eclipse.jface.text.Position[] category
int i
protected void adaptToInsert ()
int myStart
int myEnd
public boolean affectsPositions (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
org.eclipse.jface.text.IDocument document
int index
org.eclipse.jface.text.Position[] fragments
org.eclipse.jface.text.Position fragment
org.eclipse.jface.text.Position fragment
}
org/eclipse/jface/text/projection/IMinimalMapping.classIMinimalMapping.java
package org.eclipse.jface.text.projection
abstract org.eclipse.jface.text.projection.IMinimalMapping extends java.lang.Object {
public abstract org.eclipse.jface.text.IRegion getCoverage ()
public abstract org.eclipse.jface.text.IRegion toOriginRegion (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
public abstract int toOriginOffset (int) throws org.eclipse.jface.text.BadLocationException
public abstract org.eclipse.jface.text.IRegion[] toExactOriginRegions (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
public abstract int getImageLength ()
}
org/eclipse/jface/text/projection/ProjectionDocument.classProjectionDocument.java
package org.eclipse.jface.text.projection
public org.eclipse.jface.text.projection.ProjectionDocument extends org.eclipse.jface.text.AbstractDocument {
private static final String FRAGMENTS_CATEGORY_PREFIX
private static final String SEGMENTS_CATEGORY
private org.eclipse.jface.text.IDocument fMasterDocument
private org.eclipse.jface.text.IDocumentExtension fMasterDocumentExtension
private String fFragmentsCategory
private String fSegmentsCategory
private org.eclipse.jface.text.DocumentEvent fMasterEvent
private org.eclipse.jface.text.projection.ProjectionDocumentEvent fSlaveEvent
private org.eclipse.jface.text.DocumentEvent fOriginalEvent
private boolean fIsUpdating
private boolean fIsAutoExpanding
private org.eclipse.jface.text.projection.SegmentUpdater fSegmentUpdater
private org.eclipse.jface.text.projection.FragmentUpdater fFragmentsUpdater
private org.eclipse.jface.text.projection.ProjectionMapping fMapping
public void (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument masterDocument
org.eclipse.jface.text.ITextStore s
org.eclipse.jface.text.ILineTracker tracker
public void dispose ()
private void internalError ()
protected final org.eclipse.jface.text.Position[] getFragments ()
protected final org.eclipse.jface.text.Position[] getSegments ()
public org.eclipse.jface.text.projection.ProjectionMapping getProjectionMapping ()
public org.eclipse.jface.text.IDocumentInformationMapping getDocumentInformationMapping ()
public org.eclipse.jface.text.IDocument getMasterDocument ()
public java.lang.String getDefaultLineDelimiter ()
private void initializeProjection ()
int offset
org.eclipse.jface.text.Position[] fragments
int i
org.eclipse.jface.text.projection.Fragment fragment
org.eclipse.jface.text.projection.Segment segment
private org.eclipse.jface.text.projection.Segment createSegmentFor (org.eclipse.jface.text.projection.Fragment, int) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPositionCategoryException
org.eclipse.jface.text.projection.Fragment fragment
int index
int offset
org.eclipse.jface.text.Position[] segments
org.eclipse.jface.text.projection.Segment segment
org.eclipse.jface.text.projection.Segment segment
private void internalAddMasterDocumentRange (int, int, org.eclipse.jface.text.DocumentEvent) throws org.eclipse.jface.text.BadLocationException
int offsetInMaster
int lengthInMaster
org.eclipse.jface.text.DocumentEvent masterDocumentEvent
org.eclipse.jface.text.Position[] fragments
int index
org.eclipse.jface.text.projection.Fragment left
org.eclipse.jface.text.projection.Fragment right
org.eclipse.jface.text.projection.Fragment fragment
org.eclipse.jface.text.projection.Fragment fragment
int offsetInSlave
org.eclipse.jface.text.projection.Fragment fragment
org.eclipse.jface.text.projection.Segment segment
org.eclipse.jface.text.projection.ProjectionDocumentEvent event
int endOffset
int endOffset
org.eclipse.jface.text.projection.Fragment fragment
org.eclipse.jface.text.projection.Segment segment
private org.eclipse.jface.text.projection.Fragment findFragment (int, int)
int offsetInMaster
int lengthInMaster
org.eclipse.jface.text.Position[] fragments
int i
org.eclipse.jface.text.projection.Fragment f
private void internalRemoveMasterDocumentRange (int, int) throws org.eclipse.jface.text.BadLocationException
int offsetInMaster
int lengthInMaster
org.eclipse.jface.text.IRegion imageRegion
org.eclipse.jface.text.projection.Fragment fragment
org.eclipse.jface.text.projection.ProjectionDocumentEvent event
org.eclipse.jface.text.projection.Fragment newFragment
org.eclipse.jface.text.projection.Segment segment
int offset
public final org.eclipse.jface.text.IRegion[] computeUnprojectedMasterRegions (int, int) throws org.eclipse.jface.text.BadLocationException
int offsetInMaster
int lengthInMaster
org.eclipse.jface.text.IRegion[] fragments
org.eclipse.jface.text.IRegion imageRegion
java.util.List gaps
org.eclipse.jface.text.IRegion region
int i
org.eclipse.jface.text.IRegion left
org.eclipse.jface.text.IRegion right
int leftEnd
int leftEnd
int rightEnd
org.eclipse.jface.text.IRegion[] result
private org.eclipse.jface.text.IRegion computeFirstUnprojectedMasterRegion (int, int) throws org.eclipse.jface.text.BadLocationException
int offsetInMaster
int lengthInMaster
org.eclipse.jface.text.IRegion[] fragments
org.eclipse.jface.text.IRegion imageRegion
org.eclipse.jface.text.IRegion region
int i
org.eclipse.jface.text.IRegion left
org.eclipse.jface.text.IRegion right
int leftEnd
int leftEnd
int rightEnd
public void addMasterDocumentRange (int, int) throws org.eclipse.jface.text.BadLocationException
int offsetInMaster
int lengthInMaster
private void addMasterDocumentRange (int, int, org.eclipse.jface.text.DocumentEvent) throws org.eclipse.jface.text.BadLocationException
int offsetInMaster
int lengthInMaster
org.eclipse.jface.text.DocumentEvent masterDocumentEvent
int limit
org.eclipse.jface.text.IRegion gap
public void removeMasterDocumentRange (int, int) throws org.eclipse.jface.text.BadLocationException
int offsetInMaster
int lengthInMaster
org.eclipse.jface.text.IRegion[] fragments
int i
org.eclipse.jface.text.IRegion fragment
public final org.eclipse.jface.text.IRegion[] computeProjectedMasterRegions (int, int) throws org.eclipse.jface.text.BadLocationException
int offsetInMaster
int lengthInMaster
org.eclipse.jface.text.IRegion imageRegion
protected boolean isUpdating ()
public void replace (int, int, java.lang.String) throws org.eclipse.jface.text.BadLocationException
int offset
int length
String text
public void set (java.lang.String)
String text
private org.eclipse.jface.text.projection.ProjectionDocumentEvent normalize (org.eclipse.jface.text.DocumentEvent) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.DocumentEvent masterEvent
org.eclipse.jface.text.IRegion imageRegion
org.eclipse.jface.text.projection.ProjectionDocumentEvent event
protected final boolean adaptProjectionToMasterChange (org.eclipse.jface.text.DocumentEvent) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.DocumentEvent masterEvent
org.eclipse.jface.text.Position[] fragments
org.eclipse.jface.text.projection.Fragment fragment
public void masterDocumentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent masterEvent
boolean assertNotNull
public void masterDocumentChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent masterEvent
protected void fireDocumentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
private void delayedFireDocumentAboutToBeChanged ()
protected void fireDocumentChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
protected void updateDocumentStructures (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
private int computeAnchor (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
org.eclipse.jface.text.projection.ProjectionDocumentEvent slave
Object changeType
org.eclipse.jface.text.DocumentEvent master
private boolean ensureWellFormedSegmentation (int)
int anchorOffset
boolean changed
org.eclipse.jface.text.Position[] segments
int i
org.eclipse.jface.text.projection.Segment segment
org.eclipse.jface.text.projection.Segment next
org.eclipse.jface.text.projection.Fragment fragment
org.eclipse.jface.text.Position[] changedSegments
org.eclipse.jface.text.projection.Fragment fragment
public void registerPostNotificationReplace (org.eclipse.jface.text.IDocumentListener, org.eclipse.jface.text.IDocumentExtension$IReplace)
org.eclipse.jface.text.IDocumentListener owner
org.eclipse.jface.text.IDocumentExtension$IReplace replace
public void setAutoExpandMode (boolean)
boolean autoExpandMode
public void replaceMasterDocumentRanges (int, int) throws org.eclipse.jface.text.BadLocationException
int offsetInMaster
int lengthInMaster
org.eclipse.jface.text.projection.ProjectionDocumentEvent event
org.eclipse.jface.text.Position[] fragments
int i
org.eclipse.jface.text.projection.Fragment fragment
org.eclipse.jface.text.projection.Fragment fragment
org.eclipse.jface.text.projection.Segment segment
}
org/eclipse/jface/text/projection/ProjectionDocumentEvent.classProjectionDocumentEvent.java
package org.eclipse.jface.text.projection
public org.eclipse.jface.text.projection.ProjectionDocumentEvent extends org.eclipse.jface.text.SlaveDocumentEvent {
public static final Object PROJECTION_CHANGE
public static final Object CONTENT_CHANGE
private Object fChangeType
private int fMasterOffset
private int fMasterLength
static void ()
public void (org.eclipse.jface.text.IDocument, int, int, java.lang.String, org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.IDocument doc
int offset
int length
String text
org.eclipse.jface.text.DocumentEvent masterEvent
public void (org.eclipse.jface.text.IDocument, int, int, java.lang.String, int, int)
org.eclipse.jface.text.IDocument doc
int offset
int length
String text
int masterOffset
int masterLength
public void (org.eclipse.jface.text.IDocument, int, int, java.lang.String, int, int, org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.IDocument doc
int offset
int length
String text
int masterOffset
int masterLength
org.eclipse.jface.text.DocumentEvent masterEvent
public java.lang.Object getChangeType ()
public int getMasterOffset ()
public int getMasterLength ()
}
org/eclipse/jface/text/projection/ProjectionDocumentManager.classProjectionDocumentManager.java
package org.eclipse.jface.text.projection
public org.eclipse.jface.text.projection.ProjectionDocumentManager extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener org.eclipse.jface.text.ISlaveDocumentManager org.eclipse.jface.text.ISlaveDocumentManagerExtension {
private java.util.Map fProjectionRegistry
public void ()
private void add (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.projection.ProjectionDocument)
org.eclipse.jface.text.IDocument master
org.eclipse.jface.text.projection.ProjectionDocument projection
java.util.List list
private void remove (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.projection.ProjectionDocument)
org.eclipse.jface.text.IDocument master
org.eclipse.jface.text.projection.ProjectionDocument projection
java.util.List list
private boolean hasProjection (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument master
private java.util.Iterator getProjectionsIterator (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument master
java.util.List list
protected void fireDocumentEvent (boolean, org.eclipse.jface.text.DocumentEvent)
boolean about
org.eclipse.jface.text.DocumentEvent masterEvent
org.eclipse.jface.text.IDocument master
java.util.Iterator e
org.eclipse.jface.text.projection.ProjectionDocument document
public void documentChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
public org.eclipse.jface.text.IDocumentInformationMapping createMasterSlaveMapping (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument slave
org.eclipse.jface.text.projection.ProjectionDocument projectionDocument
public org.eclipse.jface.text.IDocument createSlaveDocument (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument master
org.eclipse.jface.text.projection.ProjectionDocument slave
protected org.eclipse.jface.text.projection.ProjectionDocument createProjectionDocument (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument master
public void freeSlaveDocument (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument slave
org.eclipse.jface.text.projection.ProjectionDocument projectionDocument
org.eclipse.jface.text.IDocument master
public org.eclipse.jface.text.IDocument getMasterDocument (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument slave
public boolean isSlaveDocument (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
public void setAutoExpandMode (org.eclipse.jface.text.IDocument, boolean)
org.eclipse.jface.text.IDocument slave
boolean autoExpanding
public org.eclipse.jface.text.IDocument[] getSlaveDocuments (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument master
java.util.List list
org.eclipse.jface.text.IDocument[] result
}
org/eclipse/jface/text/projection/ProjectionMapping.classProjectionMapping.java
package org.eclipse.jface.text.projection
public org.eclipse.jface.text.projection.ProjectionMapping extends java.lang.Object implements org.eclipse.jface.text.IDocumentInformationMapping org.eclipse.jface.text.IDocumentInformationMappingExtension org.eclipse.jface.text.IDocumentInformationMappingExtension2 org.eclipse.jface.text.projection.IMinimalMapping {
private static final int LEFT
private static final int NONE
private static final int RIGHT
private org.eclipse.jface.text.IDocument fMasterDocument
private String fFragmentsCategory
private org.eclipse.jface.text.IDocument fSlaveDocument
private String fSegmentsCategory
private org.eclipse.jface.text.Position[] fCachedSegments
private org.eclipse.jface.text.Position[] fCachedFragments
public void (org.eclipse.jface.text.IDocument, java.lang.String, org.eclipse.jface.text.IDocument, java.lang.String)
org.eclipse.jface.text.IDocument masterDocument
String fragmentsCategory
org.eclipse.jface.text.IDocument slaveDocument
String segmentsCategory
public void projectionChanged ()
private org.eclipse.jface.text.Position[] getSegments ()
private org.eclipse.jface.text.Position[] getFragments ()
private int findSegmentIndex (int) throws org.eclipse.jface.text.BadLocationException
int offset
org.eclipse.jface.text.Position[] segments
int index
private org.eclipse.jface.text.projection.Segment findSegment (int) throws org.eclipse.jface.text.BadLocationException
int offset
int index
org.eclipse.jface.text.projection.Segment s
org.eclipse.jface.text.projection.Fragment f
org.eclipse.jface.text.Position[] segments
private int findFragmentIndex (int, int) throws org.eclipse.jface.text.BadLocationException
int offset
int extensionDirection
org.eclipse.jface.text.Position[] fragments
int index
private org.eclipse.jface.text.projection.Fragment findFragment (int) throws org.eclipse.jface.text.BadLocationException
int offset
int index
org.eclipse.jface.text.Position[] fragments
org.eclipse.jface.text.projection.Fragment last
private org.eclipse.jface.text.IRegion toImageRegion (org.eclipse.jface.text.IRegion, boolean, boolean) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IRegion originRegion
boolean exact
boolean takeClosestImage
int imageOffset
org.eclipse.jface.text.projection.Fragment[] fragments
org.eclipse.jface.text.Position[] allFragments
org.eclipse.jface.text.Position last
int imageOffset
int exclusiveImageEndOffset
int relative
private org.eclipse.jface.text.projection.Fragment[] findFragments (org.eclipse.jface.text.IRegion, boolean, boolean) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IRegion originRegion
boolean exact
boolean takeClosestImage
org.eclipse.jface.text.Position[] fragments
int startFragmentIdx
int endFragmentIdx
org.eclipse.jface.text.projection.Fragment[] result
private org.eclipse.jface.text.IRegion createOriginStartRegion (org.eclipse.jface.text.projection.Segment, int)
org.eclipse.jface.text.projection.Segment image
int offsetShift
private org.eclipse.jface.text.IRegion createOriginRegion (org.eclipse.jface.text.projection.Segment)
org.eclipse.jface.text.projection.Segment image
private org.eclipse.jface.text.IRegion createOriginEndRegion (org.eclipse.jface.text.projection.Segment, int)
org.eclipse.jface.text.projection.Segment image
int lengthReduction
private org.eclipse.jface.text.IRegion createImageStartRegion (org.eclipse.jface.text.projection.Fragment, int)
org.eclipse.jface.text.projection.Fragment origin
int offsetShift
int shift
private org.eclipse.jface.text.IRegion createImageRegion (org.eclipse.jface.text.projection.Fragment)
org.eclipse.jface.text.projection.Fragment origin
private org.eclipse.jface.text.IRegion createImageEndRegion (org.eclipse.jface.text.projection.Fragment, int)
org.eclipse.jface.text.projection.Fragment origin
int lengthReduction
int reduction
private org.eclipse.jface.text.IRegion createOriginStartRegion (org.eclipse.jface.text.projection.Fragment, int)
org.eclipse.jface.text.projection.Fragment origin
int offsetShift
int shift
private org.eclipse.jface.text.IRegion createOriginRegion (org.eclipse.jface.text.projection.Fragment)
org.eclipse.jface.text.projection.Fragment origin
private org.eclipse.jface.text.IRegion createOriginEndRegion (org.eclipse.jface.text.projection.Fragment, int)
org.eclipse.jface.text.projection.Fragment origin
int lengthReduction
int reduction
private org.eclipse.jface.text.IRegion getIntersectingRegion (org.eclipse.jface.text.IRegion, org.eclipse.jface.text.IRegion)
org.eclipse.jface.text.IRegion left
org.eclipse.jface.text.IRegion right
int offset
int exclusiveEndOffset
public org.eclipse.jface.text.IRegion getCoverage ()
org.eclipse.jface.text.Position[] fragments
org.eclipse.jface.text.Position first
org.eclipse.jface.text.Position last
public int toOriginOffset (int) throws org.eclipse.jface.text.BadLocationException
int imageOffset
org.eclipse.jface.text.projection.Segment segment
int relative
public org.eclipse.jface.text.IRegion toOriginRegion (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IRegion imageRegion
int imageOffset
int imageLength
org.eclipse.jface.text.Position[] fragments
int originOffset
int inclusiveImageEndOffset
int inclusiveOriginEndOffset
public org.eclipse.jface.text.IRegion toOriginLines (int) throws org.eclipse.jface.text.BadLocationException
int imageLine
org.eclipse.jface.text.IRegion imageRegion
org.eclipse.jface.text.IRegion originRegion
int originStartLine
int originEndLine
public int toOriginLine (int) throws org.eclipse.jface.text.BadLocationException
int imageLine
org.eclipse.jface.text.IRegion lines
public int toImageOffset (int) throws org.eclipse.jface.text.BadLocationException
int originOffset
org.eclipse.jface.text.projection.Fragment fragment
int relative
public org.eclipse.jface.text.IRegion toExactImageRegion (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IRegion originRegion
public org.eclipse.jface.text.IRegion toImageRegion (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IRegion originRegion
public org.eclipse.jface.text.IRegion toClosestImageRegion (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IRegion originRegion
public int toImageLine (int) throws org.eclipse.jface.text.BadLocationException
int originLine
org.eclipse.jface.text.IRegion originRegion
org.eclipse.jface.text.IRegion imageRegion
int imageOffset
int startLine
int endLine
public int toClosestImageLine (int) throws org.eclipse.jface.text.BadLocationException
int originLine
int imageLine
org.eclipse.jface.text.Position[] fragments
org.eclipse.jface.text.IRegion originLineRegion
int index
org.eclipse.jface.text.projection.Fragment left
int leftDistance
org.eclipse.jface.text.projection.Fragment right
int rightDistance
org.eclipse.jface.text.projection.Fragment right
org.eclipse.jface.text.projection.Fragment left
public org.eclipse.jface.text.IRegion[] toExactOriginRegions (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IRegion imageRegion
int endOffset
org.eclipse.jface.text.Position[] segments
int firstIndex
int lastIndex
int resultLength
org.eclipse.jface.text.IRegion[] result
int i
org.eclipse.jface.text.projection.Segment last
int segmentEndOffset
org.eclipse.jface.text.IRegion lastRegion
org.eclipse.jface.text.IRegion intersection
public int getImageLength ()
org.eclipse.jface.text.Position[] segments
int length
int i
public org.eclipse.jface.text.IRegion[] toExactImageRegions (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IRegion originRegion
int offset
int imageOffset
int endOffset
org.eclipse.jface.text.Position[] fragments
int firstIndex
int lastIndex
int resultLength
org.eclipse.jface.text.IRegion[] result
int i
org.eclipse.jface.text.projection.Fragment last
int fragmentEndOffset
org.eclipse.jface.text.IRegion lastRegion
org.eclipse.jface.text.IRegion intersection
public org.eclipse.jface.text.IRegion[] getExactCoverage (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IRegion originRegion
int originOffset
int originLength
int imageOffset
int endOffset
org.eclipse.jface.text.Position[] fragments
int firstIndex
int lastIndex
int resultLength
org.eclipse.jface.text.IRegion[] result
int i
org.eclipse.jface.text.projection.Fragment last
int fragmentEndOffset
org.eclipse.jface.text.IRegion lastRegion
org.eclipse.jface.text.IRegion intersection
private final void checkOriginRegion (org.eclipse.jface.text.IRegion) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IRegion originRegion
int offset
int endOffset
int max
private final void checkOriginOffset (int) throws org.eclipse.jface.text.BadLocationException
int originOffset
private final void checkImageOffset (int) throws org.eclipse.jface.text.BadLocationException
int imageOffset
private final int exclusiveEnd (org.eclipse.jface.text.Position)
org.eclipse.jface.text.Position position
private final int exclusiveEnd (org.eclipse.jface.text.IRegion)
org.eclipse.jface.text.IRegion region
private final int inclusiveEnd (org.eclipse.jface.text.IRegion)
org.eclipse.jface.text.IRegion region
int length
}
org/eclipse/jface/text/projection/ProjectionTextStore$ReusableRegion.classProjectionTextStore.java
package org.eclipse.jface.text.projection
org.eclipse.jface.text.projection.ProjectionTextStore$ReusableRegion extends java.lang.Object implements org.eclipse.jface.text.IRegion {
private int fOffset
private int fLength
private void ()
public int getLength ()
public int getOffset ()
public void update (int, int)
int offset
int length
void (org.eclipse.jface.text.projection.ProjectionTextStore$ReusableRegion)
}
org/eclipse/jface/text/projection/ProjectionTextStore.classProjectionTextStore.java
package org.eclipse.jface.text.projection
org.eclipse.jface.text.projection.ProjectionTextStore extends java.lang.Object implements org.eclipse.jface.text.ITextStore {
private org.eclipse.jface.text.IDocument fMasterDocument
private org.eclipse.jface.text.projection.IMinimalMapping fMapping
private org.eclipse.jface.text.projection.ProjectionTextStore$ReusableRegion fReusableRegion
public void (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.projection.IMinimalMapping)
org.eclipse.jface.text.IDocument masterDocument
org.eclipse.jface.text.projection.IMinimalMapping mapping
private void internalError ()
public void set (java.lang.String)
String contents
org.eclipse.jface.text.IRegion masterRegion
public void replace (int, int, java.lang.String)
int offset
int length
String text
org.eclipse.jface.text.IRegion masterRegion
public int getLength ()
public char get (int)
int offset
int originOffset
public java.lang.String get (int, int)
int offset
int length
org.eclipse.jface.text.IRegion[] fragments
StringBuffer buffer
int i
org.eclipse.jface.text.IRegion fragment
}
org/eclipse/jface/text/projection/Segment.classSegment.java
package org.eclipse.jface.text.projection
public org.eclipse.jface.text.projection.Segment extends org.eclipse.jface.text.Position {
public org.eclipse.jface.text.projection.Fragment fragment
public boolean isMarkedForStretch
public boolean isMarkedForShift
public void (int, int)
int offset
int length
public void markForStretch ()
public boolean isMarkedForStretch ()
public void markForShift ()
public boolean isMarkedForShift ()
public void clearMark ()
}
org/eclipse/jface/text/projection/SegmentUpdater.classSegmentUpdater.java
package org.eclipse.jface.text.projection
org.eclipse.jface.text.projection.SegmentUpdater extends org.eclipse.jface.text.DefaultPositionUpdater {
private org.eclipse.jface.text.projection.Segment fNextSegment
private boolean fIsProjectionChange
protected void (java.lang.String)
String segmentCategory
public void update (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
org.eclipse.jface.text.Position[] category
int i
protected void adaptToInsert ()
org.eclipse.jface.text.projection.Segment segment
int myStart
int myEnd
int yoursStart
}
org/eclipse/jface/text/source/
org/eclipse/jface/text/source/Annotation.classAnnotation.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.Annotation extends java.lang.Object {
public static final String TYPE_UNKNOWN
private String fType
private boolean fIsPersistent
private boolean fMarkedAsDeleted
private String fText
protected void ()
public void (java.lang.String, boolean, java.lang.String)
String type
boolean isPersistent
String text
public void (boolean)
boolean isPersistent
public boolean isPersistent ()
public void setType (java.lang.String)
String type
public java.lang.String getType ()
public void markDeleted (boolean)
boolean deleted
public boolean isMarkedDeleted ()
public void setText (java.lang.String)
String text
public java.lang.String getText ()
}
org/eclipse/jface/text/source/AnnotationMap.classAnnotationMap.java
package org.eclipse.jface.text.source
org.eclipse.jface.text.source.AnnotationMap extends java.lang.Object implements org.eclipse.jface.text.source.IAnnotationMap {
private Object fLockObject
private final Object fInternalLockObject
private java.util.Map fInternalMap
public void (int)
int capacity
public synchronized void setLockObject (java.lang.Object)
Object lockObject
public synchronized java.lang.Object getLockObject ()
public java.util.Iterator valuesIterator ()
public java.util.Iterator keySetIterator ()
public boolean containsKey (java.lang.Object)
Object annotation
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object annotation
Object position
public java.lang.Object get (java.lang.Object)
Object annotation
public void clear ()
public java.lang.Object remove (java.lang.Object)
Object annotation
public int size ()
public boolean isEmpty ()
public boolean containsValue (java.lang.Object)
Object value
public void putAll (java.util.Map)
java.util.Map map
public java.util.Set entrySet ()
public java.util.Set keySet ()
public java.util.Collection values ()
}
org/eclipse/jface/text/source/AnnotationModel$1.classAnnotationModel.java
package org.eclipse.jface.text.source
org.eclipse.jface.text.source.AnnotationModel$1 extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener {
final org.eclipse.jface.text.source.AnnotationModel this$0
void (org.eclipse.jface.text.source.AnnotationModel)
public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
public void documentChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
}
org/eclipse/jface/text/source/AnnotationModel$2.classAnnotationModel.java
package org.eclipse.jface.text.source
org.eclipse.jface.text.source.AnnotationModel$2 extends java.lang.Thread {
final org.eclipse.jface.text.source.AnnotationModel this$0
void (org.eclipse.jface.text.source.AnnotationModel)
public void run ()
}
org/eclipse/jface/text/source/AnnotationModel$AnnotationsInterator.classAnnotationModel.java
package org.eclipse.jface.text.source
final org.eclipse.jface.text.source.AnnotationModel$AnnotationsInterator extends java.lang.Object implements java.util.Iterator {
private Object fNext
private final org.eclipse.jface.text.Position[] fPositions
private int fIndex
private final java.util.Map fMap
public void (org.eclipse.jface.text.Position[], java.util.Map)
org.eclipse.jface.text.Position[] positions
java.util.Map map
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
private java.lang.Object findNext ()
org.eclipse.jface.text.Position position
}
org/eclipse/jface/text/source/AnnotationModel$InternalModelListener.classAnnotationModel.java
package org.eclipse.jface.text.source
org.eclipse.jface.text.source.AnnotationModel$InternalModelListener extends java.lang.Object implements org.eclipse.jface.text.source.IAnnotationModelListener org.eclipse.jface.text.source.IAnnotationModelListenerExtension {
final org.eclipse.jface.text.source.AnnotationModel this$0
private void (org.eclipse.jface.text.source.AnnotationModel)
public void modelChanged (org.eclipse.jface.text.source.IAnnotationModel)
org.eclipse.jface.text.source.IAnnotationModel model
public void modelChanged (org.eclipse.jface.text.source.AnnotationModelEvent)
org.eclipse.jface.text.source.AnnotationModelEvent event
void (org.eclipse.jface.text.source.AnnotationModel, org.eclipse.jface.text.source.AnnotationModel$InternalModelListener)
}
org/eclipse/jface/text/source/AnnotationModel$MetaIterator.classAnnotationModel.java
package org.eclipse.jface.text.source
org.eclipse.jface.text.source.AnnotationModel$MetaIterator extends java.lang.Object implements java.util.Iterator {
private java.util.Iterator fSuperIterator
private java.util.Iterator fCurrent
private Object fCurrentElement
public void (java.util.Iterator)
java.util.Iterator iterator
public void remove ()
public boolean hasNext ()
public java.lang.Object next ()
Object element
}
org/eclipse/jface/text/source/AnnotationModel$RegionIterator.classAnnotationModel.java
package org.eclipse.jface.text.source
final org.eclipse.jface.text.source.AnnotationModel$RegionIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator fParentIterator
private final boolean fCanEndAfter
private final boolean fCanStartBefore
private final org.eclipse.jface.text.source.IAnnotationModel fModel
private Object fNext
private org.eclipse.jface.text.Position fRegion
public void (java.util.Iterator, org.eclipse.jface.text.source.IAnnotationModel, int, int, boolean, boolean)
java.util.Iterator parentIterator
org.eclipse.jface.text.source.IAnnotationModel model
int offset
int length
boolean canStartBefore
boolean canEndAfter
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
private java.lang.Object findNext ()
org.eclipse.jface.text.source.Annotation next
org.eclipse.jface.text.Position position
int offset
private boolean isWithinRegion (int, int)
int start
int length
}
org/eclipse/jface/text/source/AnnotationModel.classAnnotationModel.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.AnnotationModel extends java.lang.Object implements org.eclipse.jface.text.source.IAnnotationModel org.eclipse.jface.text.source.IAnnotationModelExtension org.eclipse.jface.text.source.IAnnotationModelExtension2 org.eclipse.jface.text.ISynchronizable {
protected java.util.Map fAnnotations
private java.util.IdentityHashMap fPositions
protected java.util.ArrayList fAnnotationModelListeners
protected org.eclipse.jface.text.IDocument fDocument
private int fOpenConnections
private org.eclipse.jface.text.IDocumentListener fDocumentListener
private boolean fDocumentChanged
private java.util.Map fAttachments
private org.eclipse.jface.text.source.IAnnotationModelListener fModelListener
private org.eclipse.jface.text.source.AnnotationModelEvent fModelEvent
private Object fModificationStamp
public void ()
protected org.eclipse.jface.text.source.IAnnotationMap getAnnotationMap ()
public java.lang.Object getLockObject ()
public void setLockObject (java.lang.Object)
Object lockObject
protected final org.eclipse.jface.text.source.AnnotationModelEvent getAnnotationModelEvent ()
public void addAnnotation (org.eclipse.jface.text.source.Annotation, org.eclipse.jface.text.Position)
org.eclipse.jface.text.source.Annotation annotation
org.eclipse.jface.text.Position position
public void replaceAnnotations (org.eclipse.jface.text.source.Annotation[], java.util.Map)
org.eclipse.jface.text.source.Annotation[] annotationsToRemove
java.util.Map annotationsToAdd
protected void replaceAnnotations (org.eclipse.jface.text.source.Annotation[], java.util.Map, boolean) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.source.Annotation[] annotationsToRemove
java.util.Map annotationsToAdd
boolean fireModelChanged
int i
int length
java.util.Iterator iter
java.util.Map$Entry mapEntry
org.eclipse.jface.text.source.Annotation annotation
org.eclipse.jface.text.Position position
protected void addAnnotation (org.eclipse.jface.text.source.Annotation, org.eclipse.jface.text.Position, boolean) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.source.Annotation annotation
org.eclipse.jface.text.Position position
boolean fireModelChanged
public void addAnnotationModelListener (org.eclipse.jface.text.source.IAnnotationModelListener)
org.eclipse.jface.text.source.IAnnotationModelListener listener
org.eclipse.jface.text.source.IAnnotationModelListenerExtension extension
org.eclipse.jface.text.source.AnnotationModelEvent event
protected void addPosition (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.Position) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
org.eclipse.jface.text.Position position
protected void removePosition (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.Position)
org.eclipse.jface.text.IDocument document
org.eclipse.jface.text.Position position
public void connect (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
java.util.Iterator e
java.util.Iterator it
org.eclipse.jface.text.source.IAnnotationModel model
protected void connected ()
protected void disconnected ()
public void disconnect (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
java.util.Iterator it
org.eclipse.jface.text.source.IAnnotationModel model
java.util.Iterator e
org.eclipse.jface.text.Position p
protected void fireModelChanged ()
org.eclipse.jface.text.source.AnnotationModelEvent modelEvent
protected org.eclipse.jface.text.source.AnnotationModelEvent createAnnotationModelEvent ()
protected void fireModelChanged (org.eclipse.jface.text.source.AnnotationModelEvent)
org.eclipse.jface.text.source.AnnotationModelEvent event
java.util.ArrayList v
java.util.Iterator e
org.eclipse.jface.text.source.IAnnotationModelListener l
protected void removeAnnotations (java.util.List, boolean, boolean)
java.util.List annotations
boolean fireModelChanged
boolean modelInitiated
java.util.Iterator e
protected void cleanup (boolean)
boolean fireModelChanged
private void cleanup (boolean, boolean)
boolean fireModelChanged
boolean forkNotification
java.util.ArrayList deleted
java.util.Iterator e
org.eclipse.jface.text.source.Annotation a
org.eclipse.jface.text.Position p
public java.util.Iterator getAnnotationIterator ()
public java.util.Iterator getAnnotationIterator (int, int, boolean, boolean)
int offset
int length
boolean canStartBefore
boolean canEndAfter
java.util.Iterator regionIterator
java.util.List iterators
java.util.Iterator it
org.eclipse.jface.text.source.IAnnotationModel attachment
private java.util.Iterator getRegionAnnotationIterator (int, int, boolean, boolean)
int offset
int length
boolean canStartBefore
boolean canEndAfter
org.eclipse.jface.text.AbstractDocument document
org.eclipse.jface.text.Position[] positions
private java.util.Iterator getAnnotationIterator (boolean, boolean)
boolean cleanup
boolean recurse
java.util.Iterator iter
java.util.List iterators
java.util.Iterator it
protected java.util.Iterator getAnnotationIterator (boolean)
boolean cleanup
public org.eclipse.jface.text.Position getPosition (org.eclipse.jface.text.source.Annotation)
org.eclipse.jface.text.source.Annotation annotation
org.eclipse.jface.text.Position position
java.util.Iterator it
public void removeAllAnnotations ()
protected void removeAllAnnotations (boolean)
boolean fireModelChanged
java.util.Iterator e
org.eclipse.jface.text.source.Annotation a
org.eclipse.jface.text.Position p
public void removeAnnotation (org.eclipse.jface.text.source.Annotation)
org.eclipse.jface.text.source.Annotation annotation
protected void removeAnnotation (org.eclipse.jface.text.source.Annotation, boolean)
org.eclipse.jface.text.source.Annotation annotation
boolean fireModelChanged
org.eclipse.jface.text.Position p
public void modifyAnnotationPosition (org.eclipse.jface.text.source.Annotation, org.eclipse.jface.text.Position)
org.eclipse.jface.text.source.Annotation annotation
org.eclipse.jface.text.Position position
protected void modifyAnnotationPosition (org.eclipse.jface.text.source.Annotation, org.eclipse.jface.text.Position, boolean)
org.eclipse.jface.text.source.Annotation annotation
org.eclipse.jface.text.Position position
boolean fireModelChanged
org.eclipse.jface.text.Position p
protected void modifyAnnotation (org.eclipse.jface.text.source.Annotation, boolean)
org.eclipse.jface.text.source.Annotation annotation
boolean fireModelChanged
public void removeAnnotationModelListener (org.eclipse.jface.text.source.IAnnotationModelListener)
org.eclipse.jface.text.source.IAnnotationModelListener listener
public void addAnnotationModel (java.lang.Object, org.eclipse.jface.text.source.IAnnotationModel)
Object key
org.eclipse.jface.text.source.IAnnotationModel attachment
int i
public org.eclipse.jface.text.source.IAnnotationModel getAnnotationModel (java.lang.Object)
Object key
public org.eclipse.jface.text.source.IAnnotationModel removeAnnotationModel (java.lang.Object)
Object key
org.eclipse.jface.text.source.IAnnotationModel ret
int i
public java.lang.Object getModificationStamp ()
static void access$0 (org.eclipse.jface.text.source.AnnotationModel, boolean)
}
org/eclipse/jface/text/source/AnnotationModelEvent.classAnnotationModelEvent.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.AnnotationModelEvent extends java.lang.Object {
private org.eclipse.jface.text.source.IAnnotationModel fAnnotationModel
private java.util.Set fAddedAnnotations
private java.util.Map fRemovedAnnotations
private java.util.Set fChangedAnnotations
private boolean fIsWorldChange
private Object fModificationStamp
public void (org.eclipse.jface.text.source.IAnnotationModel)
org.eclipse.jface.text.source.IAnnotationModel model
public void (org.eclipse.jface.text.source.IAnnotationModel, boolean)
org.eclipse.jface.text.source.IAnnotationModel model
boolean isWorldChange
public org.eclipse.jface.text.source.IAnnotationModel getAnnotationModel ()
public void annotationAdded (org.eclipse.jface.text.source.Annotation)
org.eclipse.jface.text.source.Annotation annotation
public org.eclipse.jface.text.source.Annotation[] getAddedAnnotations ()
int size
org.eclipse.jface.text.source.Annotation[] added
public void annotationRemoved (org.eclipse.jface.text.source.Annotation)
org.eclipse.jface.text.source.Annotation annotation
public void annotationRemoved (org.eclipse.jface.text.source.Annotation, org.eclipse.jface.text.Position)
org.eclipse.jface.text.source.Annotation annotation
org.eclipse.jface.text.Position position
public org.eclipse.jface.text.source.Annotation[] getRemovedAnnotations ()
int size
org.eclipse.jface.text.source.Annotation[] removed
public org.eclipse.jface.text.Position getPositionOfRemovedAnnotation (org.eclipse.jface.text.source.Annotation)
org.eclipse.jface.text.source.Annotation annotation
public void annotationChanged (org.eclipse.jface.text.source.Annotation)
org.eclipse.jface.text.source.Annotation annotation
public org.eclipse.jface.text.source.Annotation[] getChangedAnnotations ()
int size
org.eclipse.jface.text.source.Annotation[] changed
public boolean isEmpty ()
public boolean isWorldChange ()
void markWorldChange (boolean)
boolean isWorldChange
public boolean isValid ()
org.eclipse.jface.text.source.IAnnotationModelExtension extension
public void markSealed ()
org.eclipse.jface.text.source.IAnnotationModelExtension extension
}
org/eclipse/jface/text/source/IAnnotationMap.classIAnnotationMap.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IAnnotationMap extends java.lang.Object implements java.util.Map org.eclipse.jface.text.ISynchronizable {
public abstract java.util.Iterator valuesIterator ()
public abstract java.util.Iterator keySetIterator ()
public abstract java.util.Set entrySet ()
public abstract java.util.Set keySet ()
public abstract java.util.Collection values ()
}
org/eclipse/jface/text/source/IAnnotationModel.classIAnnotationModel.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IAnnotationModel extends java.lang.Object {
public abstract void addAnnotationModelListener (org.eclipse.jface.text.source.IAnnotationModelListener)
public abstract void removeAnnotationModelListener (org.eclipse.jface.text.source.IAnnotationModelListener)
public abstract void connect (org.eclipse.jface.text.IDocument)
public abstract void disconnect (org.eclipse.jface.text.IDocument)
public abstract void addAnnotation (org.eclipse.jface.text.source.Annotation, org.eclipse.jface.text.Position)
public abstract void removeAnnotation (org.eclipse.jface.text.source.Annotation)
public abstract java.util.Iterator getAnnotationIterator ()
public abstract org.eclipse.jface.text.Position getPosition (org.eclipse.jface.text.source.Annotation)
}
org/eclipse/jface/text/source/IAnnotationModelExtension.classIAnnotationModelExtension.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IAnnotationModelExtension extends java.lang.Object {
public abstract void addAnnotationModel (java.lang.Object, org.eclipse.jface.text.source.IAnnotationModel)
public abstract org.eclipse.jface.text.source.IAnnotationModel getAnnotationModel (java.lang.Object)
public abstract org.eclipse.jface.text.source.IAnnotationModel removeAnnotationModel (java.lang.Object)
public abstract void replaceAnnotations (org.eclipse.jface.text.source.Annotation[], java.util.Map) throws java.lang.ClassCastException
public abstract void modifyAnnotationPosition (org.eclipse.jface.text.source.Annotation, org.eclipse.jface.text.Position)
public abstract void removeAllAnnotations ()
public abstract java.lang.Object getModificationStamp ()
}
org/eclipse/jface/text/source/IAnnotationModelExtension2.classIAnnotationModelExtension2.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IAnnotationModelExtension2 extends java.lang.Object {
public abstract java.util.Iterator getAnnotationIterator (int, int, boolean, boolean)
}
org/eclipse/jface/text/source/IAnnotationModelListener.classIAnnotationModelListener.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IAnnotationModelListener extends java.lang.Object {
public abstract void modelChanged (org.eclipse.jface.text.source.IAnnotationModel)
}
org/eclipse/jface/text/source/IAnnotationModelListenerExtension.classIAnnotationModelListenerExtension.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IAnnotationModelListenerExtension extends java.lang.Object {
public abstract void modelChanged (org.eclipse.jface.text.source.AnnotationModelEvent)
}
org/eclipse/jface/text/templates/
org/eclipse/jface/text/templates/DocumentTemplateContext.classDocumentTemplateContext.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.DocumentTemplateContext extends org.eclipse.jface.text.templates.TemplateContext {
private final org.eclipse.jface.text.IDocument fDocument
private final org.eclipse.jface.text.Position fPosition
private int fOriginalOffset
private int fOriginalLength
public void (org.eclipse.jface.text.templates.TemplateContextType, org.eclipse.jface.text.IDocument, int, int)
org.eclipse.jface.text.templates.TemplateContextType type
org.eclipse.jface.text.IDocument document
int offset
int length
public void (org.eclipse.jface.text.templates.TemplateContextType, org.eclipse.jface.text.IDocument, org.eclipse.jface.text.Position)
org.eclipse.jface.text.templates.TemplateContextType type
org.eclipse.jface.text.IDocument document
org.eclipse.jface.text.Position position
public org.eclipse.jface.text.IDocument getDocument ()
public int getCompletionOffset ()
protected void setCompletionOffset (int)
int newOffset
public int getCompletionLength ()
protected void setCompletionLength (int)
int newLength
public java.lang.String getKey ()
int offset
int length
public int getStart ()
public int getEnd ()
public boolean canEvaluate (org.eclipse.jface.text.templates.Template)
org.eclipse.jface.text.templates.Template template
public org.eclipse.jface.text.templates.TemplateBuffer evaluate (org.eclipse.jface.text.templates.Template) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.templates.TemplateException
org.eclipse.jface.text.templates.Template template
org.eclipse.jface.text.templates.TemplateTranslator translator
org.eclipse.jface.text.templates.TemplateBuffer buffer
}
org/eclipse/jface/text/templates/GlobalTemplateVariables$Cursor.classGlobalTemplateVariables.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.GlobalTemplateVariables$Cursor extends org.eclipse.jface.text.templates.SimpleTemplateVariableResolver {
public static final String NAME
public void ()
}
org/eclipse/jface/text/templates/GlobalTemplateVariables$Date.classGlobalTemplateVariables.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.GlobalTemplateVariables$Date extends org.eclipse.jface.text.templates.SimpleTemplateVariableResolver {
public void ()
protected java.lang.String resolve (org.eclipse.jface.text.templates.TemplateContext)
org.eclipse.jface.text.templates.TemplateContext context
}
org/eclipse/jface/text/templates/GlobalTemplateVariables$Dollar.classGlobalTemplateVariables.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.GlobalTemplateVariables$Dollar extends org.eclipse.jface.text.templates.SimpleTemplateVariableResolver {
public void ()
}
org/eclipse/jface/text/templates/GlobalTemplateVariables$LineSelection.classGlobalTemplateVariables.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.GlobalTemplateVariables$LineSelection extends org.eclipse.jface.text.templates.SimpleTemplateVariableResolver {
public static final String NAME
public void ()
protected java.lang.String resolve (org.eclipse.jface.text.templates.TemplateContext)
org.eclipse.jface.text.templates.TemplateContext context
String selection
}
org/eclipse/jface/text/templates/GlobalTemplateVariables$Time.classGlobalTemplateVariables.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.GlobalTemplateVariables$Time extends org.eclipse.jface.text.templates.SimpleTemplateVariableResolver {
public void ()
protected java.lang.String resolve (org.eclipse.jface.text.templates.TemplateContext)
org.eclipse.jface.text.templates.TemplateContext context
}
org/eclipse/jface/text/templates/GlobalTemplateVariables$User.classGlobalTemplateVariables.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.GlobalTemplateVariables$User extends org.eclipse.jface.text.templates.SimpleTemplateVariableResolver {
public void ()
protected java.lang.String resolve (org.eclipse.jface.text.templates.TemplateContext)
org.eclipse.jface.text.templates.TemplateContext context
}
org/eclipse/jface/text/templates/GlobalTemplateVariables$WordSelection.classGlobalTemplateVariables.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.GlobalTemplateVariables$WordSelection extends org.eclipse.jface.text.templates.SimpleTemplateVariableResolver {
public static final String NAME
public void ()
protected java.lang.String resolve (org.eclipse.jface.text.templates.TemplateContext)
org.eclipse.jface.text.templates.TemplateContext context
String selection
}
org/eclipse/jface/text/templates/GlobalTemplateVariables$Year.classGlobalTemplateVariables.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.GlobalTemplateVariables$Year extends org.eclipse.jface.text.templates.SimpleTemplateVariableResolver {
public void ()
protected java.lang.String resolve (org.eclipse.jface.text.templates.TemplateContext)
org.eclipse.jface.text.templates.TemplateContext context
}
org/eclipse/jface/text/templates/GlobalTemplateVariables.classGlobalTemplateVariables.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.GlobalTemplateVariables extends java.lang.Object {
public static final String SELECTION
public void ()
}
org/eclipse/jface/text/templates/SimpleTemplateVariableResolver.classSimpleTemplateVariableResolver.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.SimpleTemplateVariableResolver extends org.eclipse.jface.text.templates.TemplateVariableResolver {
private String fEvaluationString
protected void (java.lang.String, java.lang.String)
String type
String description
public final void setEvaluationString (java.lang.String)
String evaluationString
protected java.lang.String resolve (org.eclipse.jface.text.templates.TemplateContext)
org.eclipse.jface.text.templates.TemplateContext context
protected boolean isUnambiguous (org.eclipse.jface.text.templates.TemplateContext)
org.eclipse.jface.text.templates.TemplateContext context
}
org/eclipse/jface/text/templates/Template.classTemplate.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.Template extends java.lang.Object {
private String fName
private String fDescription
private String fContextTypeId
private String fPattern
private final boolean fIsAutoInsertable
public void ()
public void (org.eclipse.jface.text.templates.Template)
org.eclipse.jface.text.templates.Template template
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String name
String description
String contextTypeId
String pattern
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)
String name
String description
String contextTypeId
String pattern
boolean isAutoInsertable
public int hashCode ()
public void setDescription (java.lang.String)
String description
public java.lang.String getDescription ()
public void setContextTypeId (java.lang.String)
String contextTypeId
public java.lang.String getContextTypeId ()
public void setName (java.lang.String)
String name
public java.lang.String getName ()
public void setPattern (java.lang.String)
String pattern
public java.lang.String getPattern ()
public boolean matches (java.lang.String, java.lang.String)
String prefix
String contextTypeId
public boolean equals (java.lang.Object)
Object o
org.eclipse.jface.text.templates.Template t
public boolean isAutoInsertable ()
}
org/eclipse/jface/text/templates/TemplateBuffer.classTemplateBuffer.java
package org.eclipse.jface.text.templates
public final org.eclipse.jface.text.templates.TemplateBuffer extends java.lang.Object {
private String fString
private org.eclipse.jface.text.templates.TemplateVariable[] fVariables
public void (java.lang.String, org.eclipse.jface.text.templates.TemplateVariable[])
String string
org.eclipse.jface.text.templates.TemplateVariable[] variables
public final void setContent (java.lang.String, org.eclipse.jface.text.templates.TemplateVariable[])
String string
org.eclipse.jface.text.templates.TemplateVariable[] variables
private static org.eclipse.jface.text.templates.TemplateVariable[] copy (org.eclipse.jface.text.templates.TemplateVariable[])
org.eclipse.jface.text.templates.TemplateVariable[] array
org.eclipse.jface.text.templates.TemplateVariable[] copy
public final java.lang.String getString ()
public final org.eclipse.jface.text.templates.TemplateVariable[] getVariables ()
}
org/eclipse/jface/text/templates/TemplateContext.classTemplateContext.java
package org.eclipse.jface.text.templates
public abstract org.eclipse.jface.text.templates.TemplateContext extends java.lang.Object {
private final org.eclipse.jface.text.templates.TemplateContextType fContextType
private final java.util.Map fVariables
private boolean fReadOnly
protected void (org.eclipse.jface.text.templates.TemplateContextType)
org.eclipse.jface.text.templates.TemplateContextType contextType
public org.eclipse.jface.text.templates.TemplateContextType getContextType ()
public void setReadOnly (boolean)
boolean readOnly
public boolean isReadOnly ()
public void setVariable (java.lang.String, java.lang.String)
String name
String value
public java.lang.String getVariable (java.lang.String)
String name
public abstract org.eclipse.jface.text.templates.TemplateBuffer evaluate (org.eclipse.jface.text.templates.Template) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.templates.TemplateException
public abstract boolean canEvaluate (org.eclipse.jface.text.templates.Template)
}
org/eclipse/jface/text/templates/TemplateContextType.classTemplateContextType.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.TemplateContextType extends java.lang.Object {
private String fId
private final java.util.Map fResolvers
private String fName
public void (java.lang.String)
String id
public void (java.lang.String, java.lang.String)
String id
String name
public java.lang.String getId ()
public java.lang.String getName ()
public void ()
public final void setId (java.lang.String) throws java.lang.RuntimeException
String id
public final void setName (java.lang.String)
String name
public void addResolver (org.eclipse.jface.text.templates.TemplateVariableResolver)
org.eclipse.jface.text.templates.TemplateVariableResolver resolver
public void removeResolver (org.eclipse.jface.text.templates.TemplateVariableResolver)
org.eclipse.jface.text.templates.TemplateVariableResolver resolver
public void removeAllResolvers ()
public java.util.Iterator resolvers ()
protected org.eclipse.jface.text.templates.TemplateVariableResolver getResolver (java.lang.String)
String type
public void validate (java.lang.String) throws org.eclipse.jface.text.templates.TemplateException
String pattern
org.eclipse.jface.text.templates.TemplateTranslator translator
org.eclipse.jface.text.templates.TemplateBuffer buffer
protected void validateVariables (org.eclipse.jface.text.templates.TemplateVariable[]) throws org.eclipse.jface.text.templates.TemplateException
org.eclipse.jface.text.templates.TemplateVariable[] variables
public void resolve (org.eclipse.jface.text.templates.TemplateBuffer, org.eclipse.jface.text.templates.TemplateContext) throws org.eclipse.text.edits.MalformedTreeException org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.templates.TemplateBuffer buffer
org.eclipse.jface.text.templates.TemplateContext context
org.eclipse.jface.text.templates.TemplateVariable[] variables
java.util.List positions
java.util.List edits
int i
org.eclipse.jface.text.templates.TemplateVariable variable
String value
int[] offsets
int k
org.eclipse.jface.text.IDocument document
org.eclipse.text.edits.MultiTextEdit edit
public void resolve (org.eclipse.jface.text.templates.TemplateVariable, org.eclipse.jface.text.templates.TemplateContext)
org.eclipse.jface.text.templates.TemplateVariable variable
org.eclipse.jface.text.templates.TemplateContext context
String type
org.eclipse.jface.text.templates.TemplateVariableResolver resolver
private static java.util.List variablesToPositions (org.eclipse.jface.text.templates.TemplateVariable[])
org.eclipse.jface.text.templates.TemplateVariable[] variables
java.util.List positions
int i
int[] offsets
int j
private static void positionsToVariables (java.util.List, org.eclipse.jface.text.templates.TemplateVariable[])
java.util.List positions
org.eclipse.jface.text.templates.TemplateVariable[] variables
java.util.Iterator iterator
int i
org.eclipse.jface.text.templates.TemplateVariable variable
int[] offsets
int j
}
org/eclipse/jface/text/templates/TemplateException.classTemplateException.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.TemplateException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
org/eclipse/jface/text/templates/TemplateTranslator$VariableDescription.classTemplateTranslator.java
package org.eclipse.jface.text.templates
final org.eclipse.jface.text.templates.TemplateTranslator$VariableDescription extends java.lang.Object {
final java.util.List fOffsets
final String fName
org.eclipse.jface.text.templates.TemplateVariableType fType
final org.eclipse.jface.text.templates.TemplateTranslator this$0
void (org.eclipse.jface.text.templates.TemplateTranslator, java.lang.String, org.eclipse.jface.text.templates.TemplateVariableType)
String name
org.eclipse.jface.text.templates.TemplateVariableType type
void mergeType (org.eclipse.jface.text.templates.TemplateVariableType) throws org.eclipse.jface.text.templates.TemplateException
org.eclipse.jface.text.templates.TemplateVariableType type
}
org/eclipse/jface/text/templates/TemplateTranslator.classTemplateTranslator.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.TemplateTranslator extends java.lang.Object {
private static final String QUALIFIED_NAME
private static final String ARGUMENT_TEXT
private static final String ARGUMENT
private static final String SPACES
private static final java.util.regex.Pattern PARAM_PATTERN
private static final java.util.regex.Pattern ESCAPE_PATTERN
private String fErrorMessage
private org.eclipse.jface.text.templates.TemplateVariableType fCurrentType
static void ()
public void ()
public java.lang.String getErrorMessage ()
public org.eclipse.jface.text.templates.TemplateBuffer translate (org.eclipse.jface.text.templates.Template) throws org.eclipse.jface.text.templates.TemplateException
org.eclipse.jface.text.templates.Template template
public org.eclipse.jface.text.templates.TemplateBuffer translate (java.lang.String) throws org.eclipse.jface.text.templates.TemplateException
String string
private org.eclipse.jface.text.templates.TemplateBuffer parse (java.lang.String) throws org.eclipse.jface.text.templates.TemplateException
String string
StringBuffer buffer
java.util.regex.Matcher matcher
java.util.Map variables
int complete
String name
String typeName
String params
org.eclipse.jface.text.templates.TemplateVariableType type
org.eclipse.jface.text.templates.TemplateVariable[] vars
private org.eclipse.jface.text.templates.TemplateVariableType createType (java.lang.String, java.lang.String)
String typeName
String paramString
java.util.regex.Matcher matcher
java.util.List params
String argument
private void fail (java.lang.String) throws org.eclipse.jface.text.templates.TemplateException
String message
private void updateOrCreateVariable (java.util.Map, java.lang.String, org.eclipse.jface.text.templates.TemplateVariableType, int) throws org.eclipse.jface.text.templates.TemplateException
java.util.Map variables
String name
org.eclipse.jface.text.templates.TemplateVariableType type
int offset
org.eclipse.jface.text.templates.TemplateTranslator$VariableDescription varDesc
private org.eclipse.jface.text.templates.TemplateVariable[] createVariables (java.util.Map)
java.util.Map variables
org.eclipse.jface.text.templates.TemplateVariable[] result
int idx
java.util.Iterator it
org.eclipse.jface.text.templates.TemplateTranslator$VariableDescription desc
org.eclipse.jface.text.templates.TemplateVariableType type
int[] offsets
int i
java.util.Iterator intIt
Integer offset
org.eclipse.jface.text.templates.TemplateVariable var
protected org.eclipse.jface.text.templates.TemplateVariable createVariable (java.lang.String, java.lang.String, int[])
String type
String name
int[] offsets
protected org.eclipse.jface.text.templates.TemplateVariable createVariable (org.eclipse.jface.text.templates.TemplateVariableType, java.lang.String, int[])
org.eclipse.jface.text.templates.TemplateVariableType type
String name
int[] offsets
static void access$0 (org.eclipse.jface.text.templates.TemplateTranslator, java.lang.String) throws org.eclipse.jface.text.templates.TemplateException
}
org/eclipse/jface/text/templates/TemplateVariable.classTemplateVariable.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.TemplateVariable extends java.lang.Object {
private final org.eclipse.jface.text.templates.TemplateVariableType fType
private final String fName
private final int fInitialLength
private int[] fOffsets
private boolean fIsUnambiguous
private boolean fIsResolved
private String[] fValues
public void (java.lang.String, java.lang.String, int[])
String type
String defaultValue
int[] offsets
public void (java.lang.String, java.lang.String, java.lang.String, int[])
String type
String name
String defaultValue
int[] offsets
public void (org.eclipse.jface.text.templates.TemplateVariableType, java.lang.String, java.lang.String, int[])
org.eclipse.jface.text.templates.TemplateVariableType type
String name
String defaultValue
int[] offsets
public void (java.lang.String, java.lang.String[], int[])
String type
String[] values
int[] offsets
public void (java.lang.String, java.lang.String, java.lang.String[], int[])
String type
String name
String[] values
int[] offsets
void (org.eclipse.jface.text.templates.TemplateVariableType, java.lang.String, java.lang.String[], int[])
org.eclipse.jface.text.templates.TemplateVariableType type
String name
String[] values
int[] offsets
public java.lang.String getType ()
public org.eclipse.jface.text.templates.TemplateVariableType getVariableType ()
public java.lang.String getName ()
public java.lang.String getDefaultValue ()
public java.lang.String[] getValues ()
public int getLength ()
final int getInitialLength ()
public void setOffsets (int[])
int[] offsets
public int[] getOffsets ()
public final void setValue (java.lang.String)
String value
public void setValues (java.lang.String[])
String[] values
public void setUnambiguous (boolean)
boolean unambiguous
public boolean isUnambiguous ()
public void setResolved (boolean)
boolean resolved
public boolean isResolved ()
}
org/eclipse/jface/text/templates/TemplateVariableResolver.classTemplateVariableResolver.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.TemplateVariableResolver extends java.lang.Object {
private String fType
private String fDescription
protected void (java.lang.String, java.lang.String)
String type
String description
public void ()
public java.lang.String getType ()
public java.lang.String getDescription ()
protected java.lang.String resolve (org.eclipse.jface.text.templates.TemplateContext)
org.eclipse.jface.text.templates.TemplateContext context
protected java.lang.String[] resolveAll (org.eclipse.jface.text.templates.TemplateContext)
org.eclipse.jface.text.templates.TemplateContext context
String binding
public void resolve (org.eclipse.jface.text.templates.TemplateVariable, org.eclipse.jface.text.templates.TemplateContext)
org.eclipse.jface.text.templates.TemplateVariable variable
org.eclipse.jface.text.templates.TemplateContext context
String[] bindings
protected boolean isUnambiguous (org.eclipse.jface.text.templates.TemplateContext)
org.eclipse.jface.text.templates.TemplateContext context
public final void setDescription (java.lang.String)
String description
public final void setType (java.lang.String)
String type
}
org/eclipse/jface/text/templates/TemplateVariableType.classTemplateVariableType.java
package org.eclipse.jface.text.templates
public final org.eclipse.jface.text.templates.TemplateVariableType extends java.lang.Object {
private final String fName
private final java.util.List fParams
void (java.lang.String)
String name
void (java.lang.String, java.lang.String[])
String name
String[] params
public java.lang.String getName ()
public java.util.List getParams ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jface.text.templates.TemplateVariableType other
public int hashCode ()
public java.lang.String toString ()
}
org/eclipse/jface/text/templates/TextTemplateMessages.classTextTemplateMessages.java
package org.eclipse.jface.text.templates
org.eclipse.jface.text.templates.TextTemplateMessages extends java.lang.Object {
private static final String RESOURCE_BUNDLE
private static java.util.ResourceBundle fgResourceBundle
static Class class$0
static void ()
private void ()
public static java.lang.String getString (java.lang.String)
String key
public static java.lang.String getFormattedString (java.lang.String, java.lang.Object)
String key
Object arg
public static java.lang.String getFormattedString (java.lang.String, java.lang.Object[])
String key
Object[] args
}
org/eclipse/jface/text/templates/TextTemplateMessages.properties
org/eclipse/text/
org/eclipse/text/edits/
org/eclipse/text/edits/CopySourceEdit$PartialCopier.classCopySourceEdit.java
package org.eclipse.text.edits
org.eclipse.text.edits.CopySourceEdit$PartialCopier extends org.eclipse.text.edits.TextEditVisitor {
org.eclipse.text.edits.TextEdit fResult
java.util.List fParents
org.eclipse.text.edits.TextEdit fCurrentParent
private void ()
public static org.eclipse.text.edits.TextEdit perform (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit source
org.eclipse.text.edits.CopySourceEdit$PartialCopier copier
private void manageCopy (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit copy
public void postVisit (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit edit
public boolean visitNode (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit edit
public boolean visit (org.eclipse.text.edits.CopySourceEdit)
org.eclipse.text.edits.CopySourceEdit edit
public boolean visit (org.eclipse.text.edits.CopyTargetEdit)
org.eclipse.text.edits.CopyTargetEdit edit
public boolean visit (org.eclipse.text.edits.MoveSourceEdit)
org.eclipse.text.edits.MoveSourceEdit edit
public boolean visit (org.eclipse.text.edits.MoveTargetEdit)
org.eclipse.text.edits.MoveTargetEdit edit
}
org/eclipse/text/edits/CopySourceEdit.classCopySourceEdit.java
package org.eclipse.text.edits
public final org.eclipse.text.edits.CopySourceEdit extends org.eclipse.text.edits.TextEdit {
private org.eclipse.text.edits.CopyTargetEdit fTarget
private org.eclipse.text.edits.ISourceModifier fModifier
private String fSourceContent
private org.eclipse.text.edits.TextEdit fSourceRoot
public void (int, int)
int offset
int length
public void (int, int, org.eclipse.text.edits.CopyTargetEdit)
int offset
int length
org.eclipse.text.edits.CopyTargetEdit target
private void (org.eclipse.text.edits.CopySourceEdit)
org.eclipse.text.edits.CopySourceEdit other
public org.eclipse.text.edits.CopyTargetEdit getTargetEdit ()
public void setTargetEdit (org.eclipse.text.edits.CopyTargetEdit) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.text.edits.CopyTargetEdit edit
public org.eclipse.text.edits.ISourceModifier getSourceModifier ()
public void setSourceModifier (org.eclipse.text.edits.ISourceModifier)
org.eclipse.text.edits.ISourceModifier modifier
protected org.eclipse.text.edits.TextEdit doCopy ()
protected void accept0 (org.eclipse.text.edits.TextEditVisitor)
org.eclipse.text.edits.TextEditVisitor visitor
boolean visitChildren
java.lang.String getContent ()
void clearContent ()
protected void postProcessCopy (org.eclipse.text.edits.TextEditCopier)
org.eclipse.text.edits.TextEditCopier copier
org.eclipse.text.edits.CopySourceEdit source
org.eclipse.text.edits.CopyTargetEdit target
int traverseConsistencyCheck (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument, java.util.List)
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
java.util.List sourceEdits
int result
java.util.List list
int i
java.util.List list
void performConsistencyCheck (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
void traverseSourceComputation (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument)
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
void performSourceComputation (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument)
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
org.eclipse.text.edits.MultiTextEdit root
org.eclipse.text.edits.EditDocument subDocument
org.eclipse.text.edits.TextEditProcessor subProcessor
org.eclipse.text.edits.EditDocument subDocument
private boolean needsTransformation ()
private void applyTransformation (org.eclipse.jface.text.IDocument) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.jface.text.IDocument document
org.eclipse.text.edits.TextEdit newEdit
org.eclipse.text.edits.ReplaceEdit[] replaces
int i
int performDocumentUpdating (org.eclipse.jface.text.IDocument) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
boolean deleteChildren ()
}
org/eclipse/text/edits/CopyTargetEdit.classCopyTargetEdit.java
package org.eclipse.text.edits
public final org.eclipse.text.edits.CopyTargetEdit extends org.eclipse.text.edits.TextEdit {
private org.eclipse.text.edits.CopySourceEdit fSource
public void (int)
int offset
public void (int, org.eclipse.text.edits.CopySourceEdit)
int offset
org.eclipse.text.edits.CopySourceEdit source
private void (org.eclipse.text.edits.CopyTargetEdit)
org.eclipse.text.edits.CopyTargetEdit other
public org.eclipse.text.edits.CopySourceEdit getSourceEdit ()
public void setSourceEdit (org.eclipse.text.edits.CopySourceEdit) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.text.edits.CopySourceEdit edit
org.eclipse.text.edits.TextEdit parent
protected org.eclipse.text.edits.TextEdit doCopy ()
protected void postProcessCopy (org.eclipse.text.edits.TextEditCopier)
org.eclipse.text.edits.TextEditCopier copier
org.eclipse.text.edits.CopyTargetEdit target
org.eclipse.text.edits.CopySourceEdit source
protected void accept0 (org.eclipse.text.edits.TextEditVisitor)
org.eclipse.text.edits.TextEditVisitor visitor
boolean visitChildren
int traverseConsistencyCheck (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument, java.util.List)
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
java.util.List sourceEdits
void performConsistencyCheck (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
int performDocumentUpdating (org.eclipse.jface.text.IDocument) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
String source
boolean deleteChildren ()
}
org/eclipse/text/edits/CopyingRangeMarker.classCopyingRangeMarker.java
package org.eclipse.text.edits
public final org.eclipse.text.edits.CopyingRangeMarker extends org.eclipse.text.edits.TextEdit {
private String fText
public void (int, int)
int offset
int length
private void (org.eclipse.text.edits.CopyingRangeMarker)
org.eclipse.text.edits.CopyingRangeMarker other
protected org.eclipse.text.edits.TextEdit doCopy ()
protected void accept0 (org.eclipse.text.edits.TextEditVisitor)
org.eclipse.text.edits.TextEditVisitor visitor
boolean visitChildren
int performDocumentUpdating (org.eclipse.jface.text.IDocument) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
boolean deleteChildren ()
}
org/eclipse/text/edits/DeleteEdit.classDeleteEdit.java
package org.eclipse.text.edits
public final org.eclipse.text.edits.DeleteEdit extends org.eclipse.text.edits.TextEdit {
public void (int, int)
int offset
int length
private void (org.eclipse.text.edits.DeleteEdit)
org.eclipse.text.edits.DeleteEdit other
protected org.eclipse.text.edits.TextEdit doCopy ()
protected void accept0 (org.eclipse.text.edits.TextEditVisitor)
org.eclipse.text.edits.TextEditVisitor visitor
boolean visitChildren
int performDocumentUpdating (org.eclipse.jface.text.IDocument) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
boolean deleteChildren ()
}
org/eclipse/text/edits/EditDocument.classEditDocument.java
package org.eclipse.text.edits
org.eclipse.text.edits.EditDocument extends java.lang.Object implements org.eclipse.jface.text.IDocument {
private StringBuffer fBuffer
public void (java.lang.String)
String content
public void addDocumentListener (org.eclipse.jface.text.IDocumentListener)
org.eclipse.jface.text.IDocumentListener listener
public void addDocumentPartitioningListener (org.eclipse.jface.text.IDocumentPartitioningListener)
org.eclipse.jface.text.IDocumentPartitioningListener listener
public void addPosition (org.eclipse.jface.text.Position) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.Position position
public void addPosition (java.lang.String, org.eclipse.jface.text.Position) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPositionCategoryException
String category
org.eclipse.jface.text.Position position
public void addPositionCategory (java.lang.String)
String category
public void addPositionUpdater (org.eclipse.jface.text.IPositionUpdater)
org.eclipse.jface.text.IPositionUpdater updater
public void addPrenotifiedDocumentListener (org.eclipse.jface.text.IDocumentListener)
org.eclipse.jface.text.IDocumentListener documentAdapter
public int computeIndexInCategory (java.lang.String, int) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPositionCategoryException
String category
int offset
public int computeNumberOfLines (java.lang.String)
String text
public org.eclipse.jface.text.ITypedRegion[] computePartitioning (int, int) throws org.eclipse.jface.text.BadLocationException
int offset
int length
public boolean containsPosition (java.lang.String, int, int)
String category
int offset
int length
public boolean containsPositionCategory (java.lang.String)
String category
public java.lang.String get ()
public java.lang.String get (int, int) throws org.eclipse.jface.text.BadLocationException
int offset
int length
public char getChar (int) throws org.eclipse.jface.text.BadLocationException
int offset
public java.lang.String getContentType (int) throws org.eclipse.jface.text.BadLocationException
int offset
public org.eclipse.jface.text.IDocumentPartitioner getDocumentPartitioner ()
public java.lang.String[] getLegalContentTypes ()
public java.lang.String[] getLegalLineDelimiters ()
public int getLength ()
public java.lang.String getLineDelimiter (int) throws org.eclipse.jface.text.BadLocationException
int line
public org.eclipse.jface.text.IRegion getLineInformation (int) throws org.eclipse.jface.text.BadLocationException
int line
public org.eclipse.jface.text.IRegion getLineInformationOfOffset (int) throws org.eclipse.jface.text.BadLocationException
int offset
public int getLineLength (int) throws org.eclipse.jface.text.BadLocationException
int line
public int getLineOffset (int) throws org.eclipse.jface.text.BadLocationException
int line
public int getLineOfOffset (int) throws org.eclipse.jface.text.BadLocationException
int offset
public int getNumberOfLines ()
public int getNumberOfLines (int, int) throws org.eclipse.jface.text.BadLocationException
int offset
int length
public org.eclipse.jface.text.ITypedRegion getPartition (int) throws org.eclipse.jface.text.BadLocationException
int offset
public java.lang.String[] getPositionCategories ()
public org.eclipse.jface.text.Position[] getPositions (java.lang.String) throws org.eclipse.jface.text.BadPositionCategoryException
String category
public org.eclipse.jface.text.IPositionUpdater[] getPositionUpdaters ()
public void insertPositionUpdater (org.eclipse.jface.text.IPositionUpdater, int)
org.eclipse.jface.text.IPositionUpdater updater
int index
public void removeDocumentListener (org.eclipse.jface.text.IDocumentListener)
org.eclipse.jface.text.IDocumentListener listener
public void removeDocumentPartitioningListener (org.eclipse.jface.text.IDocumentPartitioningListener)
org.eclipse.jface.text.IDocumentPartitioningListener listener
public void removePosition (org.eclipse.jface.text.Position)
org.eclipse.jface.text.Position position
public void removePosition (java.lang.String, org.eclipse.jface.text.Position) throws org.eclipse.jface.text.BadPositionCategoryException
String category
org.eclipse.jface.text.Position position
public void removePositionCategory (java.lang.String) throws org.eclipse.jface.text.BadPositionCategoryException
String category
public void removePositionUpdater (org.eclipse.jface.text.IPositionUpdater)
org.eclipse.jface.text.IPositionUpdater updater
public void removePrenotifiedDocumentListener (org.eclipse.jface.text.IDocumentListener)
org.eclipse.jface.text.IDocumentListener documentAdapter
public void replace (int, int, java.lang.String) throws org.eclipse.jface.text.BadLocationException
int offset
int length
String text
public int search (int, java.lang.String, boolean, boolean, boolean) throws org.eclipse.jface.text.BadLocationException
int startOffset
String findString
boolean forwardSearch
boolean caseSensitive
boolean wholeWord
public void set (java.lang.String)
String text
public void setDocumentPartitioner (org.eclipse.jface.text.IDocumentPartitioner)
org.eclipse.jface.text.IDocumentPartitioner partitioner
}
org/eclipse/text/edits/ISourceModifier.classISourceModifier.java
package org.eclipse.text.edits
public abstract org.eclipse.text.edits.ISourceModifier extends java.lang.Object {
public abstract org.eclipse.text.edits.ReplaceEdit[] getModifications (java.lang.String)
public abstract org.eclipse.text.edits.ISourceModifier copy ()
}
org/eclipse/text/edits/InsertEdit.classInsertEdit.java
package org.eclipse.text.edits
public final org.eclipse.text.edits.InsertEdit extends org.eclipse.text.edits.TextEdit {
private String fText
public void (int, java.lang.String)
int offset
String text
private void (org.eclipse.text.edits.InsertEdit)
org.eclipse.text.edits.InsertEdit other
public java.lang.String getText ()
protected org.eclipse.text.edits.TextEdit doCopy ()
protected void accept0 (org.eclipse.text.edits.TextEditVisitor)
org.eclipse.text.edits.TextEditVisitor visitor
boolean visitChildren
int performDocumentUpdating (org.eclipse.jface.text.IDocument) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
boolean deleteChildren ()
void internalToString (java.lang.StringBuffer, int)
StringBuffer buffer
int indent
}
org/eclipse/text/edits/MalformedTreeException.classMalformedTreeException.java
package org.eclipse.text.edits
public org.eclipse.text.edits.MalformedTreeException extends java.lang.RuntimeException {
private static final long serialVersionUID
private org.eclipse.text.edits.TextEdit fParent
private org.eclipse.text.edits.TextEdit fChild
public void (org.eclipse.text.edits.TextEdit, org.eclipse.text.edits.TextEdit, java.lang.String)
org.eclipse.text.edits.TextEdit parent
org.eclipse.text.edits.TextEdit child
String message
public org.eclipse.text.edits.TextEdit getParent ()
public org.eclipse.text.edits.TextEdit getChild ()
void setParent (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit parent
}
org/eclipse/text/edits/Messages.properties
org/eclipse/text/edits/MoveSourceEdit.classMoveSourceEdit.java
package org.eclipse.text.edits
public final org.eclipse.text.edits.MoveSourceEdit extends org.eclipse.text.edits.TextEdit {
private org.eclipse.text.edits.MoveTargetEdit fTarget
private org.eclipse.text.edits.ISourceModifier fModifier
private String fSourceContent
private org.eclipse.text.edits.MultiTextEdit fSourceRoot
public void (int, int)
int offset
int length
public void (int, int, org.eclipse.text.edits.MoveTargetEdit)
int offset
int length
org.eclipse.text.edits.MoveTargetEdit target
private void (org.eclipse.text.edits.MoveSourceEdit)
org.eclipse.text.edits.MoveSourceEdit other
public org.eclipse.text.edits.MoveTargetEdit getTargetEdit ()
public void setTargetEdit (org.eclipse.text.edits.MoveTargetEdit)
org.eclipse.text.edits.MoveTargetEdit edit
public org.eclipse.text.edits.ISourceModifier getSourceModifier ()
public void setSourceModifier (org.eclipse.text.edits.ISourceModifier)
org.eclipse.text.edits.ISourceModifier modifier
java.lang.String getContent ()
org.eclipse.text.edits.MultiTextEdit getSourceRoot ()
void clearContent ()
protected org.eclipse.text.edits.TextEdit doCopy ()
protected void postProcessCopy (org.eclipse.text.edits.TextEditCopier)
org.eclipse.text.edits.TextEditCopier copier
org.eclipse.text.edits.MoveSourceEdit source
org.eclipse.text.edits.MoveTargetEdit target
protected void accept0 (org.eclipse.text.edits.TextEditVisitor)
org.eclipse.text.edits.TextEditVisitor visitor
boolean visitChildren
int traverseConsistencyCheck (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument, java.util.List)
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
java.util.List sourceEdits
int result
java.util.List list
int i
java.util.List list
void performConsistencyCheck (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
void traverseSourceComputation (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument)
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
void performSourceComputation (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument)
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
org.eclipse.text.edits.TextEdit[] children
String content
org.eclipse.text.edits.EditDocument subDocument
int processingStyle
org.eclipse.text.edits.TextEditProcessor subProcessor
org.eclipse.text.edits.EditDocument subDocument
private int getStyle (org.eclipse.text.edits.TextEditProcessor)
org.eclipse.text.edits.TextEditProcessor processor
int performDocumentUpdating (org.eclipse.jface.text.IDocument) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
boolean deleteChildren ()
private boolean needsTransformation ()
private void applyTransformation (org.eclipse.jface.text.IDocument, int) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.jface.text.IDocument document
int style
java.util.Map editMap
org.eclipse.text.edits.TextEdit newEdit
java.util.List replaces
org.eclipse.text.edits.MultiTextEdit newEdit
org.eclipse.text.edits.TextEdit[] replaces
int i
private org.eclipse.text.edits.TextEdit createEdit (java.util.Map)
java.util.Map editMap
org.eclipse.text.edits.MultiTextEdit result
private static void createEdit (org.eclipse.text.edits.TextEdit, org.eclipse.text.edits.TextEdit, java.util.Map)
org.eclipse.text.edits.TextEdit source
org.eclipse.text.edits.TextEdit target
java.util.Map editMap
org.eclipse.text.edits.TextEdit[] children
int i
org.eclipse.text.edits.TextEdit child
org.eclipse.text.edits.RangeMarker marker
private void insertEdits (org.eclipse.text.edits.TextEdit, java.util.List)
org.eclipse.text.edits.TextEdit root
java.util.List edits
org.eclipse.text.edits.ReplaceEdit edit
private static void insert (org.eclipse.text.edits.TextEdit, org.eclipse.text.edits.ReplaceEdit, java.util.List)
org.eclipse.text.edits.TextEdit parent
org.eclipse.text.edits.ReplaceEdit edit
java.util.List edits
org.eclipse.text.edits.TextEdit[] children
int removed
int i
org.eclipse.text.edits.TextEdit child
org.eclipse.jface.text.IRegion intersect
org.eclipse.text.edits.ReplaceEdit[] splits
public static org.eclipse.jface.text.IRegion intersect (org.eclipse.text.edits.TextEdit, org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit op1
org.eclipse.text.edits.TextEdit op2
int offset1
int length1
int end1
int offset2
int length2
int end2
int end
private static org.eclipse.text.edits.ReplaceEdit[] splitEdit (org.eclipse.text.edits.ReplaceEdit, org.eclipse.jface.text.IRegion)
org.eclipse.text.edits.ReplaceEdit edit
org.eclipse.jface.text.IRegion intersect
private static org.eclipse.text.edits.ReplaceEdit[] splitIntersectRight (org.eclipse.text.edits.ReplaceEdit, org.eclipse.jface.text.IRegion)
org.eclipse.text.edits.ReplaceEdit edit
org.eclipse.jface.text.IRegion intersect
org.eclipse.text.edits.ReplaceEdit[] result
private static org.eclipse.text.edits.ReplaceEdit[] splitIntersectLeft (org.eclipse.text.edits.ReplaceEdit, org.eclipse.jface.text.IRegion)
org.eclipse.text.edits.ReplaceEdit edit
org.eclipse.jface.text.IRegion intersect
org.eclipse.text.edits.ReplaceEdit[] result
private static void restorePositions (java.util.Map)
java.util.Map editMap
java.util.Iterator iter
org.eclipse.text.edits.TextEdit marker
org.eclipse.text.edits.TextEdit edit
}
org/eclipse/text/edits/MoveTargetEdit.classMoveTargetEdit.java
package org.eclipse.text.edits
public final org.eclipse.text.edits.MoveTargetEdit extends org.eclipse.text.edits.TextEdit {
private org.eclipse.text.edits.MoveSourceEdit fSource
public void (int)
int offset
public void (int, org.eclipse.text.edits.MoveSourceEdit)
int offset
org.eclipse.text.edits.MoveSourceEdit source
private void (org.eclipse.text.edits.MoveTargetEdit)
org.eclipse.text.edits.MoveTargetEdit other
public org.eclipse.text.edits.MoveSourceEdit getSourceEdit ()
public void setSourceEdit (org.eclipse.text.edits.MoveSourceEdit)
org.eclipse.text.edits.MoveSourceEdit edit
org.eclipse.text.edits.TextEdit parent
protected org.eclipse.text.edits.TextEdit doCopy ()
protected void postProcessCopy (org.eclipse.text.edits.TextEditCopier)
org.eclipse.text.edits.TextEditCopier copier
org.eclipse.text.edits.MoveTargetEdit target
org.eclipse.text.edits.MoveSourceEdit source
protected void accept0 (org.eclipse.text.edits.TextEditVisitor)
org.eclipse.text.edits.TextEditVisitor visitor
boolean visitChildren
int traverseConsistencyCheck (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument, java.util.List)
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
java.util.List sourceEdits
void performConsistencyCheck (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
int performDocumentUpdating (org.eclipse.jface.text.IDocument) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
String source
org.eclipse.text.edits.MultiTextEdit sourceRoot
org.eclipse.text.edits.TextEdit[] sourceChildren
java.util.List children
int i
org.eclipse.text.edits.TextEdit child
int traverseRegionUpdating (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument, int, boolean)
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
int accumulatedDelta
boolean delete
boolean deleteChildren ()
}
org/eclipse/text/edits/MultiTextEdit.classMultiTextEdit.java
package org.eclipse.text.edits
public org.eclipse.text.edits.MultiTextEdit extends org.eclipse.text.edits.TextEdit {
private boolean fDefined
static Class class$0
public void ()
public void (int, int)
int offset
int length
protected void (org.eclipse.text.edits.MultiTextEdit)
org.eclipse.text.edits.MultiTextEdit other
protected void checkIntegrity () throws org.eclipse.text.edits.MalformedTreeException
final boolean isDefined ()
public final int getOffset ()
java.util.List children
public final int getLength ()
java.util.List children
org.eclipse.text.edits.TextEdit first
org.eclipse.text.edits.TextEdit last
public final boolean covers (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit other
protected boolean canZeroLengthCover ()
protected org.eclipse.text.edits.TextEdit doCopy ()
protected void accept0 (org.eclipse.text.edits.TextEditVisitor)
org.eclipse.text.edits.TextEditVisitor visitor
boolean visitChildren
void adjustOffset (int)
int delta
void adjustLength (int)
int delta
void performConsistencyCheck (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
int performDocumentUpdating (org.eclipse.jface.text.IDocument) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
boolean deleteChildren ()
void aboutToBeAdded (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit parent
void defineRegion (int)
int parentOffset
org.eclipse.jface.text.IRegion region
void internalToString (java.lang.StringBuffer, int)
StringBuffer buffer
int indent
}
org/eclipse/text/edits/RangeMarker.classRangeMarker.java
package org.eclipse.text.edits
public final org.eclipse.text.edits.RangeMarker extends org.eclipse.text.edits.TextEdit {
public void (int, int)
int offset
int length
private void (org.eclipse.text.edits.RangeMarker)
org.eclipse.text.edits.RangeMarker other
protected org.eclipse.text.edits.TextEdit doCopy ()
protected void accept0 (org.eclipse.text.edits.TextEditVisitor)
org.eclipse.text.edits.TextEditVisitor visitor
boolean visitChildren
int performDocumentUpdating (org.eclipse.jface.text.IDocument) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
boolean deleteChildren ()
}
org/eclipse/text/edits/ReplaceEdit.classReplaceEdit.java
package org.eclipse.text.edits
public final org.eclipse.text.edits.ReplaceEdit extends org.eclipse.text.edits.TextEdit {
private String fText
public void (int, int, java.lang.String)
int offset
int length
String text
private void (org.eclipse.text.edits.ReplaceEdit)
org.eclipse.text.edits.ReplaceEdit other
public java.lang.String getText ()
protected org.eclipse.text.edits.TextEdit doCopy ()
protected void accept0 (org.eclipse.text.edits.TextEditVisitor)
org.eclipse.text.edits.TextEditVisitor visitor
boolean visitChildren
int performDocumentUpdating (org.eclipse.jface.text.IDocument) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
boolean deleteChildren ()
void internalToString (java.lang.StringBuffer, int)
StringBuffer buffer
int indent
}
org/eclipse/text/edits/TextEdit$InsertionComparator.classTextEdit.java
package org.eclipse.text.edits
org.eclipse.text.edits.TextEdit$InsertionComparator extends java.lang.Object implements java.util.Comparator {
private void ()
public int compare (java.lang.Object, java.lang.Object) throws org.eclipse.text.edits.MalformedTreeException
Object o1
Object o2
org.eclipse.text.edits.TextEdit edit1
org.eclipse.text.edits.TextEdit edit2
int offset1
int length1
int offset2
int length2
void (org.eclipse.text.edits.TextEdit$InsertionComparator)
}
org/eclipse/text/edits/TextEdit.classTextEdit.java
package org.eclipse.text.edits
public abstract org.eclipse.text.edits.TextEdit extends java.lang.Object {
public static final int NONE
public static final int CREATE_UNDO
public static final int UPDATE_REGIONS
private static final org.eclipse.text.edits.TextEdit[] EMPTY_ARRAY
private static final org.eclipse.text.edits.TextEdit$InsertionComparator INSERTION_COMPARATOR
private static final int DELETED_VALUE
private int fOffset
private int fLength
private org.eclipse.text.edits.TextEdit fParent
private java.util.List fChildren
int fDelta
static void ()
protected void (int, int)
int offset
int length
protected void (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit source
public final org.eclipse.jface.text.IRegion getRegion ()
public int getOffset ()
public int getLength ()
public final int getInclusiveEnd ()
public final int getExclusiveEnd ()
public final boolean isDeleted ()
public final void moveTree (int)
int delta
public boolean covers (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit other
int thisOffset
int otherOffset
protected boolean canZeroLengthCover ()
boolean isDefined ()
public final org.eclipse.text.edits.TextEdit getParent ()
public final org.eclipse.text.edits.TextEdit getRoot ()
org.eclipse.text.edits.TextEdit result
public final void addChild (org.eclipse.text.edits.TextEdit) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.text.edits.TextEdit child
public final void addChildren (org.eclipse.text.edits.TextEdit[]) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.text.edits.TextEdit[] edits
int i
public final org.eclipse.text.edits.TextEdit removeChild (int)
int index
org.eclipse.text.edits.TextEdit result
public final boolean removeChild (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit child
boolean result
public final org.eclipse.text.edits.TextEdit[] removeChildren ()
int size
org.eclipse.text.edits.TextEdit[] result
int i
public final boolean hasChildren ()
public final org.eclipse.text.edits.TextEdit[] getChildren ()
public final int getChildrenSize ()
public static org.eclipse.jface.text.IRegion getCoverage (org.eclipse.text.edits.TextEdit[])
org.eclipse.text.edits.TextEdit[] edits
int offset
int end
int deleted
int i
org.eclipse.text.edits.TextEdit edit
void aboutToBeAdded (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit parent
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
public java.lang.String toString ()
StringBuffer buffer
void internalToString (java.lang.StringBuffer, int)
StringBuffer buffer
int indent
int i
String name
int index
private void toStringWithChildren (java.lang.StringBuffer, int)
StringBuffer buffer
int indent
java.util.Iterator iterator
org.eclipse.text.edits.TextEdit child
public final org.eclipse.text.edits.TextEdit copy ()
org.eclipse.text.edits.TextEditCopier copier
protected abstract org.eclipse.text.edits.TextEdit doCopy ()
protected void postProcessCopy (org.eclipse.text.edits.TextEditCopier)
org.eclipse.text.edits.TextEditCopier copier
public final void accept (org.eclipse.text.edits.TextEditVisitor)
org.eclipse.text.edits.TextEditVisitor visitor
protected abstract void accept0 (org.eclipse.text.edits.TextEditVisitor)
protected final void acceptChildren (org.eclipse.text.edits.TextEditVisitor)
org.eclipse.text.edits.TextEditVisitor visitor
java.util.Iterator iterator
org.eclipse.text.edits.TextEdit curr
public final org.eclipse.text.edits.UndoEdit apply (org.eclipse.jface.text.IDocument, int) throws org.eclipse.text.edits.MalformedTreeException org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
int style
org.eclipse.text.edits.TextEditProcessor processor
public final org.eclipse.text.edits.UndoEdit apply (org.eclipse.jface.text.IDocument) throws org.eclipse.text.edits.MalformedTreeException org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
org.eclipse.text.edits.UndoEdit dispatchPerformEdits (org.eclipse.text.edits.TextEditProcessor) throws org.eclipse.jface.text.BadLocationException
org.eclipse.text.edits.TextEditProcessor processor
void dispatchCheckIntegrity (org.eclipse.text.edits.TextEditProcessor) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.text.edits.TextEditProcessor processor
void internalSetParent (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit parent
void internalSetOffset (int)
int offset
void internalSetLength (int)
int length
java.util.List internalGetChildren ()
void internalSetChildren (java.util.List)
java.util.List children
void internalAdd (org.eclipse.text.edits.TextEdit) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.text.edits.TextEdit child
int index
private int computeInsertionIndex (org.eclipse.text.edits.TextEdit) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.text.edits.TextEdit edit
int size
int lastIndex
org.eclipse.text.edits.TextEdit last
int index
org.eclipse.text.edits.MalformedTreeException e
void adjustOffset (int)
int delta
void adjustLength (int)
int delta
void markAsDeleted ()
int traverseConsistencyCheck (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument, java.util.List)
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
java.util.List sourceEdits
int result
int i
org.eclipse.text.edits.TextEdit child
void performConsistencyCheck (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument)
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
void traverseSourceComputation (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument)
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
void performSourceComputation (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument)
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
int traverseDocumentUpdating (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument) throws org.eclipse.jface.text.BadLocationException
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
int delta
int i
org.eclipse.text.edits.TextEdit child
int r
protected void childDocumentUpdated ()
abstract int performDocumentUpdating (org.eclipse.jface.text.IDocument) throws org.eclipse.jface.text.BadLocationException
int traverseRegionUpdating (org.eclipse.text.edits.TextEditProcessor, org.eclipse.jface.text.IDocument, int, boolean)
org.eclipse.text.edits.TextEditProcessor processor
org.eclipse.jface.text.IDocument document
int accumulatedDelta
boolean delete
boolean childDelete
java.util.Iterator iter
org.eclipse.text.edits.TextEdit child
protected void childRegionUpdated ()
void performRegionUpdating (int, boolean)
int accumulatedDelta
boolean delete
abstract boolean deleteChildren ()
void internalMoveTree (int)
int delta
java.util.Iterator iter
void deleteTree ()
java.util.Iterator iter
org.eclipse.text.edits.TextEdit child
}
org/eclipse/text/edits/TextEditCopier.classTextEditCopier.java
package org.eclipse.text.edits
public final org.eclipse.text.edits.TextEditCopier extends java.lang.Object {
private org.eclipse.text.edits.TextEdit fEdit
private java.util.Map fCopies
public void (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit edit
public org.eclipse.text.edits.TextEdit perform ()
org.eclipse.text.edits.TextEdit result
java.util.Iterator iter
org.eclipse.text.edits.TextEdit edit
public org.eclipse.text.edits.TextEdit getCopy (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit original
private org.eclipse.text.edits.TextEdit doCopy (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit edit
org.eclipse.text.edits.TextEdit result
java.util.List children
java.util.List newChildren
java.util.Iterator iter
org.eclipse.text.edits.TextEdit childCopy
private void addCopy (org.eclipse.text.edits.TextEdit, org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit original
org.eclipse.text.edits.TextEdit copy
}
org/eclipse/text/edits/TextEditGroup.classTextEditGroup.java
package org.eclipse.text.edits
public org.eclipse.text.edits.TextEditGroup extends java.lang.Object {
private String fDescription
private java.util.List fEdits
public void (java.lang.String)
String name
public void (java.lang.String, org.eclipse.text.edits.TextEdit)
String name
org.eclipse.text.edits.TextEdit edit
public void (java.lang.String, org.eclipse.text.edits.TextEdit[])
String name
org.eclipse.text.edits.TextEdit[] edits
public java.lang.String getName ()
public void addTextEdit (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit edit
public boolean removeTextEdit (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit edit
public void clearTextEdits ()
public boolean isEmpty ()
public org.eclipse.text.edits.TextEdit[] getTextEdits ()
public org.eclipse.jface.text.IRegion getRegion ()
int size
}
org/eclipse/text/edits/TextEditMessages.classTextEditMessages.java
package org.eclipse.text.edits
org.eclipse.text.edits.TextEditMessages extends java.lang.Object {
private static final String BUNDLE_NAME
private static final java.util.ResourceBundle RESOURCE_BUNDLE
static void ()
private void ()
public static java.lang.String getString (java.lang.String)
String key
public static java.lang.String getFormattedString (java.lang.String, java.lang.Object)
String key
Object arg
public static java.lang.String getFormattedString (java.lang.String, java.lang.Object[])
String key
Object[] args
}
org/eclipse/text/edits/TextEditProcessor.classTextEditProcessor.java
package org.eclipse.text.edits
public org.eclipse.text.edits.TextEditProcessor extends java.lang.Object {
private org.eclipse.jface.text.IDocument fDocument
private org.eclipse.text.edits.TextEdit fRoot
private int fStyle
private boolean fChecked
private org.eclipse.text.edits.MalformedTreeException fException
private java.util.List fSourceEdits
public void (org.eclipse.jface.text.IDocument, org.eclipse.text.edits.TextEdit, int)
org.eclipse.jface.text.IDocument document
org.eclipse.text.edits.TextEdit root
int style
private void (org.eclipse.jface.text.IDocument, org.eclipse.text.edits.TextEdit, int, boolean)
org.eclipse.jface.text.IDocument document
org.eclipse.text.edits.TextEdit root
int style
boolean secondary
static org.eclipse.text.edits.TextEditProcessor createSourceComputationProcessor (org.eclipse.jface.text.IDocument, org.eclipse.text.edits.TextEdit, int)
org.eclipse.jface.text.IDocument document
org.eclipse.text.edits.TextEdit root
int style
public org.eclipse.jface.text.IDocument getDocument ()
public org.eclipse.text.edits.TextEdit getRoot ()
public int getStyle ()
public boolean canPerformEdits ()
org.eclipse.text.edits.MalformedTreeException e
public org.eclipse.text.edits.UndoEdit performEdits () throws org.eclipse.text.edits.MalformedTreeException org.eclipse.jface.text.BadLocationException
protected boolean considerEdit (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit edit
void checkIntegrityDo () throws org.eclipse.text.edits.MalformedTreeException
void checkIntegrityUndo ()
org.eclipse.text.edits.UndoEdit executeDo () throws org.eclipse.jface.text.BadLocationException
org.eclipse.text.edits.UndoCollector collector
private void computeSources ()
java.util.Iterator iter
java.util.List list
java.util.Iterator edits
org.eclipse.text.edits.TextEdit edit
org.eclipse.text.edits.UndoEdit executeUndo () throws org.eclipse.jface.text.BadLocationException
org.eclipse.text.edits.UndoCollector collector
org.eclipse.text.edits.TextEdit[] edits
int i
private boolean createUndo ()
private boolean updateRegions ()
}
org/eclipse/text/edits/TextEditVisitor.classTextEditVisitor.java
package org.eclipse.text.edits
public org.eclipse.text.edits.TextEditVisitor extends java.lang.Object {
public void ()
public void preVisit (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit edit
public void postVisit (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit edit
public boolean visitNode (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit edit
public boolean visit (org.eclipse.text.edits.CopySourceEdit)
org.eclipse.text.edits.CopySourceEdit edit
public boolean visit (org.eclipse.text.edits.CopyTargetEdit)
org.eclipse.text.edits.CopyTargetEdit edit
public boolean visit (org.eclipse.text.edits.MoveSourceEdit)
org.eclipse.text.edits.MoveSourceEdit edit
public boolean visit (org.eclipse.text.edits.MoveTargetEdit)
org.eclipse.text.edits.MoveTargetEdit edit
public boolean visit (org.eclipse.text.edits.RangeMarker)
org.eclipse.text.edits.RangeMarker edit
public boolean visit (org.eclipse.text.edits.CopyingRangeMarker)
org.eclipse.text.edits.CopyingRangeMarker edit
public boolean visit (org.eclipse.text.edits.DeleteEdit)
org.eclipse.text.edits.DeleteEdit edit
public boolean visit (org.eclipse.text.edits.InsertEdit)
org.eclipse.text.edits.InsertEdit edit
public boolean visit (org.eclipse.text.edits.ReplaceEdit)
org.eclipse.text.edits.ReplaceEdit edit
public boolean visit (org.eclipse.text.edits.UndoEdit)
org.eclipse.text.edits.UndoEdit edit
public boolean visit (org.eclipse.text.edits.MultiTextEdit)
org.eclipse.text.edits.MultiTextEdit edit
}
org/eclipse/text/edits/TreeIterationInfo$Visitor.classTreeIterationInfo.java
package org.eclipse.text.edits
abstract org.eclipse.text.edits.TreeIterationInfo$Visitor extends java.lang.Object {
public abstract void visit (org.eclipse.text.edits.TextEdit)
}
org/eclipse/text/edits/TreeIterationInfo.classTreeIterationInfo.java
package org.eclipse.text.edits
org.eclipse.text.edits.TreeIterationInfo extends java.lang.Object {
private int fMark
private org.eclipse.text.edits.TextEdit[][] fEditStack
private int[] fIndexStack
void ()
public int getSize ()
public void push (org.eclipse.text.edits.TextEdit[])
org.eclipse.text.edits.TextEdit[] edits
org.eclipse.text.edits.TextEdit[][] t1
int[] t2
public void setIndex (int)
int index
public void pop ()
public void accept (org.eclipse.text.edits.TreeIterationInfo$Visitor)
org.eclipse.text.edits.TreeIterationInfo$Visitor visitor
int i
int start
org.eclipse.text.edits.TextEdit[] edits
int s
}
org/eclipse/text/edits/UndoCollector.classUndoCollector.java
package org.eclipse.text.edits
org.eclipse.text.edits.UndoCollector extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener {
protected org.eclipse.text.edits.UndoEdit undo
private int fOffset
private int fLength
private String fLastCurrentText
public void (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit root
public void connect (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
public void disconnect (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
public void documentChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
private static int getDelta (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
String text
public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
int offset
int currentLength
String currentText
String newText
}
org/eclipse/text/edits/UndoEdit.classUndoEdit.java
package org.eclipse.text.edits
public final org.eclipse.text.edits.UndoEdit extends org.eclipse.text.edits.TextEdit {
void ()
private void (org.eclipse.text.edits.UndoEdit)
org.eclipse.text.edits.UndoEdit other
void internalAdd (org.eclipse.text.edits.TextEdit) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.text.edits.TextEdit child
void aboutToBeAdded (org.eclipse.text.edits.TextEdit)
org.eclipse.text.edits.TextEdit parent
org.eclipse.text.edits.UndoEdit dispatchPerformEdits (org.eclipse.text.edits.TextEditProcessor) throws org.eclipse.jface.text.BadLocationException
org.eclipse.text.edits.TextEditProcessor processor
void dispatchCheckIntegrity (org.eclipse.text.edits.TextEditProcessor) throws org.eclipse.text.edits.MalformedTreeException
org.eclipse.text.edits.TextEditProcessor processor
protected org.eclipse.text.edits.TextEdit doCopy ()
protected void accept0 (org.eclipse.text.edits.TextEditVisitor)
org.eclipse.text.edits.TextEditVisitor visitor
boolean visitChildren
int performDocumentUpdating (org.eclipse.jface.text.IDocument) throws org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
void add (org.eclipse.text.edits.ReplaceEdit)
org.eclipse.text.edits.ReplaceEdit edit
java.util.List children
void defineRegion (int, int)
int offset
int length
boolean deleteChildren ()
}
org/eclipse/text/undo/
org/eclipse/text/undo/DocumentUndoEvent.classDocumentUndoEvent.java
package org.eclipse.text.undo
public org.eclipse.text.undo.DocumentUndoEvent extends java.lang.Object {
public static final int ABOUT_TO_UNDO
public static final int ABOUT_TO_REDO
public static final int UNDONE
public static final int REDONE
public static final int COMPOUND
private org.eclipse.jface.text.IDocument fDocument
private int fOffset
private String fText
private String fPreservedText
private int fEventType
private Object fSource
void (org.eclipse.jface.text.IDocument, int, java.lang.String, java.lang.String, int, java.lang.Object)
org.eclipse.jface.text.IDocument doc
int offset
String text
String preservedText
int eventType
Object source
public org.eclipse.jface.text.IDocument getDocument ()
public int getOffset ()
public java.lang.String getText ()
public java.lang.String getPreservedText ()
public int getEventType ()
public java.lang.Object getSource ()
public boolean isCompound ()
}
org/eclipse/text/undo/DocumentUndoManager$DocumentListener.classDocumentUndoManager.java
package org.eclipse.text.undo
org.eclipse.text.undo.DocumentUndoManager$DocumentListener extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener {
private String fReplacedText
final org.eclipse.text.undo.DocumentUndoManager this$0
private void (org.eclipse.text.undo.DocumentUndoManager)
public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
public void documentChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
org.eclipse.core.commands.operations.IUndoableOperation op
boolean wasValid
void (org.eclipse.text.undo.DocumentUndoManager, org.eclipse.text.undo.DocumentUndoManager$DocumentListener)
}
org/eclipse/text/undo/DocumentUndoManager$HistoryListener.classDocumentUndoManager.java
package org.eclipse.text.undo
org.eclipse.text.undo.DocumentUndoManager$HistoryListener extends java.lang.Object implements org.eclipse.core.commands.operations.IOperationHistoryListener {
private org.eclipse.core.commands.operations.IUndoableOperation fOperation
final org.eclipse.text.undo.DocumentUndoManager this$0
private void (org.eclipse.text.undo.DocumentUndoManager)
public void historyNotification (org.eclipse.core.commands.operations.OperationHistoryEvent)
org.eclipse.core.commands.operations.OperationHistoryEvent event
int type
void (org.eclipse.text.undo.DocumentUndoManager, org.eclipse.text.undo.DocumentUndoManager$HistoryListener)
}
org/eclipse/text/undo/DocumentUndoManager$UndoableCompoundTextChange.classDocumentUndoManager.java
package org.eclipse.text.undo
org.eclipse.text.undo.DocumentUndoManager$UndoableCompoundTextChange extends org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange {
private java.util.List fChanges
void (org.eclipse.text.undo.DocumentUndoManager)
org.eclipse.text.undo.DocumentUndoManager manager
protected void add (org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange)
org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange change
public org.eclipse.core.runtime.IStatus undo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable uiInfo
int size
org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange c
int i
public org.eclipse.core.runtime.IStatus redo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable uiInfo
int size
org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange c
int i
protected void updateTextChange ()
org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange c
protected org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange createCurrent ()
protected void commit ()
protected boolean isValid ()
protected long getUndoModificationStamp ()
protected long getRedoModificationStamp ()
}
org/eclipse/text/undo/DocumentUndoManager$UndoableTextChange.classDocumentUndoManager.java
package org.eclipse.text.undo
org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange extends org.eclipse.core.commands.operations.AbstractOperation {
protected int fStart
protected int fEnd
protected String fText
protected String fPreservedText
protected long fUndoModificationStamp
protected long fRedoModificationStamp
protected org.eclipse.text.undo.DocumentUndoManager fDocumentUndoManager
void (org.eclipse.text.undo.DocumentUndoManager)
org.eclipse.text.undo.DocumentUndoManager manager
protected void reinitialize ()
protected void set (int, int)
int start
int end
public void dispose ()
protected void undoTextChange ()
public boolean canUndo ()
long docStamp
boolean canUndo
public boolean canRedo ()
long docStamp
public boolean canExecute ()
public org.eclipse.core.runtime.IStatus execute (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable uiInfo
public org.eclipse.core.runtime.IStatus undo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable uiInfo
protected void redoTextChange ()
public org.eclipse.core.runtime.IStatus redo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable uiInfo
protected void updateTextChange ()
protected org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange createCurrent ()
protected void commit ()
protected void pretendCommit ()
protected boolean attemptCommit ()
protected boolean isValid ()
public java.lang.String toString ()
String delimiter
StringBuffer text
protected long getUndoModificationStamp ()
protected long getRedoModificationStamp ()
}
org/eclipse/text/undo/DocumentUndoManager.classDocumentUndoManager.java
package org.eclipse.text.undo
public org.eclipse.text.undo.DocumentUndoManager extends java.lang.Object implements org.eclipse.text.undo.IDocumentUndoManager {
private org.eclipse.core.commands.operations.ObjectUndoContext fUndoContext
private org.eclipse.jface.text.IDocument fDocument
private org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange fCurrent
private org.eclipse.text.undo.DocumentUndoManager$DocumentListener fDocumentListener
private boolean fFoldingIntoCompoundChange
private org.eclipse.core.commands.operations.IOperationHistory fHistory
private org.eclipse.core.commands.operations.IOperationHistoryListener fHistoryListener
private org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange fLastAddedTextEdit
private long fPreservedRedoModificationStamp
private StringBuffer fPreservedTextBuffer
private long fPreservedUndoModificationStamp
private org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange fPreviousDelete
private StringBuffer fTextBuffer
private boolean fInserting
private boolean fOverwriting
private org.eclipse.core.runtime.ListenerList fDocumentUndoListeners
private java.util.List fConnected
public void (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
public void addDocumentUndoListener (org.eclipse.text.undo.IDocumentUndoListener)
org.eclipse.text.undo.IDocumentUndoListener listener
public void removeDocumentUndoListener (org.eclipse.text.undo.IDocumentUndoListener)
org.eclipse.text.undo.IDocumentUndoListener listener
public org.eclipse.core.commands.operations.IUndoContext getUndoContext ()
public void commit ()
public void reset ()
public boolean redoable ()
public boolean undoable ()
public void redo () throws org.eclipse.core.commands.ExecutionException
public void undo () throws org.eclipse.core.commands.ExecutionException
public void connect (java.lang.Object)
Object client
public void disconnect (java.lang.Object)
Object client
public void beginCompoundChange ()
public void endCompoundChange ()
public void setMaximalUndoLevel (int)
int undoLimit
void fireDocumentUndo (int, java.lang.String, java.lang.String, java.lang.Object, int, boolean)
int offset
String text
String preservedText
Object source
int eventType
boolean isCompound
org.eclipse.text.undo.DocumentUndoEvent event
Object[] listeners
int i
private void addListeners ()
private void removeListeners ()
private void addToOperationHistory (org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange)
org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange edit
private void disposeUndoHistory ()
private void initializeUndoHistory ()
private boolean isWhitespaceText (java.lang.String)
String text
String[] delimiters
int index
char c
int length
int i
private void listenToTextChanges (boolean)
boolean listen
private void processChange (int, int, java.lang.String, java.lang.String, long, long)
int modelStart
int modelEnd
String insertedText
String replacedText
long beforeChangeModificationStamp
long afterChangeModificationStamp
int length
int diff
int tmp
String[] delimiters
String[] delimiters
private void initialize ()
private void resetProcessChangeState ()
private void shutdown ()
boolean isConnected ()
public void transferUndoHistory (org.eclipse.text.undo.IDocumentUndoManager)
org.eclipse.text.undo.IDocumentUndoManager manager
org.eclipse.core.commands.operations.IUndoContext oldUndoContext
org.eclipse.core.commands.operations.IUndoableOperation[] operations
int i
org.eclipse.core.commands.operations.IUndoableOperation op
org.eclipse.core.commands.operations.IUndoableOperation op
org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange cmd
static org.eclipse.jface.text.IDocument access$0 (org.eclipse.text.undo.DocumentUndoManager)
static org.eclipse.core.commands.operations.IOperationHistory access$1 (org.eclipse.text.undo.DocumentUndoManager)
static org.eclipse.core.commands.operations.ObjectUndoContext access$2 (org.eclipse.text.undo.DocumentUndoManager)
static org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange access$3 (org.eclipse.text.undo.DocumentUndoManager)
static void access$4 (org.eclipse.text.undo.DocumentUndoManager)
static java.lang.StringBuffer access$5 (org.eclipse.text.undo.DocumentUndoManager)
static java.lang.StringBuffer access$6 (org.eclipse.text.undo.DocumentUndoManager)
static boolean access$7 (org.eclipse.text.undo.DocumentUndoManager)
static void access$8 (org.eclipse.text.undo.DocumentUndoManager, org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange)
static void access$9 (org.eclipse.text.undo.DocumentUndoManager, long)
static void access$10 (org.eclipse.text.undo.DocumentUndoManager, long)
static long access$11 (org.eclipse.text.undo.DocumentUndoManager)
static long access$12 (org.eclipse.text.undo.DocumentUndoManager)
static void access$13 (org.eclipse.text.undo.DocumentUndoManager, int, int, java.lang.String, java.lang.String, long, long)
static org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange access$14 (org.eclipse.text.undo.DocumentUndoManager)
static void access$15 (org.eclipse.text.undo.DocumentUndoManager, org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange)
static void access$16 (org.eclipse.text.undo.DocumentUndoManager, boolean)
static void access$17 (org.eclipse.text.undo.DocumentUndoManager, org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange)
}
org/eclipse/text/undo/DocumentUndoManagerRegistry$Record.classDocumentUndoManagerRegistry.java
package org.eclipse.text.undo
final org.eclipse.text.undo.DocumentUndoManagerRegistry$Record extends java.lang.Object {
private int count
private org.eclipse.text.undo.IDocumentUndoManager undoManager
public void (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
static int access$0 (org.eclipse.text.undo.DocumentUndoManagerRegistry$Record)
static void access$1 (org.eclipse.text.undo.DocumentUndoManagerRegistry$Record, int)
static org.eclipse.text.undo.IDocumentUndoManager access$2 (org.eclipse.text.undo.DocumentUndoManagerRegistry$Record)
}
org/eclipse/text/undo/DocumentUndoManagerRegistry.classDocumentUndoManagerRegistry.java
package org.eclipse.text.undo
public final org.eclipse.text.undo.DocumentUndoManagerRegistry extends java.lang.Object {
private static java.util.Map fgFactory
static void ()
private void ()
public static synchronized void connect (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
org.eclipse.text.undo.DocumentUndoManagerRegistry$Record record
public static synchronized void disconnect (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
org.eclipse.text.undo.DocumentUndoManagerRegistry$Record record
public static synchronized org.eclipse.text.undo.IDocumentUndoManager getDocumentUndoManager (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
org.eclipse.text.undo.DocumentUndoManagerRegistry$Record record
}
org/eclipse/text/undo/IDocumentUndoListener.classIDocumentUndoListener.java
package org.eclipse.text.undo
public abstract org.eclipse.text.undo.IDocumentUndoListener extends java.lang.Object {
public abstract void documentUndoNotification (org.eclipse.text.undo.DocumentUndoEvent)
}
org/eclipse/text/undo/IDocumentUndoManager.classIDocumentUndoManager.java
package org.eclipse.text.undo
public abstract org.eclipse.text.undo.IDocumentUndoManager extends java.lang.Object {
public abstract void addDocumentUndoListener (org.eclipse.text.undo.IDocumentUndoListener)
public abstract void removeDocumentUndoListener (org.eclipse.text.undo.IDocumentUndoListener)
public abstract org.eclipse.core.commands.operations.IUndoContext getUndoContext ()
public abstract void commit ()
public abstract void connect (java.lang.Object)
public abstract void disconnect (java.lang.Object)
public abstract void beginCompoundChange ()
public abstract void endCompoundChange ()
public abstract void setMaximalUndoLevel (int)
public abstract void reset ()
public abstract boolean undoable ()
public abstract boolean redoable ()
public abstract void undo () throws org.eclipse.core.commands.ExecutionException
public abstract void redo () throws org.eclipse.core.commands.ExecutionException
public abstract void transferUndoHistory (org.eclipse.text.undo.IDocumentUndoManager)
}
org/eclipse/text/undo/UndoMessages.classUndoMessages.java
package org.eclipse.text.undo
final org.eclipse.text.undo.UndoMessages extends java.lang.Object {
private static final String BUNDLE_NAME
private static final java.util.ResourceBundle RESOURCE_BUNDLE
static void ()
private void ()
public static java.lang.String getString (java.lang.String)
String key
public static java.lang.String getFormattedString (java.lang.String, java.lang.Object)
String key
Object arg
public static java.lang.String getFormattedString (java.lang.String, java.lang.Object[])
String key
Object[] args
}
org/eclipse/text/undo/UndoMessages.properties