public interface org.eclipse.jface.text.IDocument
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.eclipse.jface.text.IDocument
super_class: java.lang.Object
{
public static final java.lang.String DEFAULT_CATEGORY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "__dflt_position_category"
public static final java.lang.String DEFAULT_CONTENT_TYPE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "__dftl_partition_content_type"
public abstract char getChar(int);
descriptor: (I)C
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
MethodParameters:
Name Flags
offset
public abstract int getLength();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String get();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String get(int, int);
descriptor: (II)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
MethodParameters:
Name Flags
offset
length
public abstract void set(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
text
public abstract void replace(int, int, java.lang.String);
descriptor: (IILjava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
MethodParameters:
Name Flags
offset
length
text
public abstract void addDocumentListener(org.eclipse.jface.text.IDocumentListener);
descriptor: (Lorg/eclipse/jface/text/IDocumentListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void removeDocumentListener(org.eclipse.jface.text.IDocumentListener);
descriptor: (Lorg/eclipse/jface/text/IDocumentListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void addPrenotifiedDocumentListener(org.eclipse.jface.text.IDocumentListener);
descriptor: (Lorg/eclipse/jface/text/IDocumentListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
documentAdapter
public abstract void removePrenotifiedDocumentListener(org.eclipse.jface.text.IDocumentListener);
descriptor: (Lorg/eclipse/jface/text/IDocumentListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
documentAdapter
public abstract void addPositionCategory(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
category
public abstract void removePositionCategory(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadPositionCategoryException
MethodParameters:
Name Flags
category
public abstract java.lang.String[] getPositionCategories();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean containsPositionCategory(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
category
public abstract void addPosition(org.eclipse.jface.text.Position);
descriptor: (Lorg/eclipse/jface/text/Position;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
MethodParameters:
Name Flags
position
public abstract void removePosition(org.eclipse.jface.text.Position);
descriptor: (Lorg/eclipse/jface/text/Position;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
position
public abstract void addPosition(java.lang.String, org.eclipse.jface.text.Position);
descriptor: (Ljava/lang/String;Lorg/eclipse/jface/text/Position;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException, org.eclipse.jface.text.BadPositionCategoryException
MethodParameters:
Name Flags
category
position
public abstract void removePosition(java.lang.String, org.eclipse.jface.text.Position);
descriptor: (Ljava/lang/String;Lorg/eclipse/jface/text/Position;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadPositionCategoryException
MethodParameters:
Name Flags
category
position
public abstract org.eclipse.jface.text.Position[] getPositions(java.lang.String);
descriptor: (Ljava/lang/String;)[Lorg/eclipse/jface/text/Position;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadPositionCategoryException
MethodParameters:
Name Flags
category
public abstract boolean containsPosition(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
category
offset
length
public abstract int computeIndexInCategory(java.lang.String, int);
descriptor: (Ljava/lang/String;I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException, org.eclipse.jface.text.BadPositionCategoryException
MethodParameters:
Name Flags
category
offset
public abstract void addPositionUpdater(org.eclipse.jface.text.IPositionUpdater);
descriptor: (Lorg/eclipse/jface/text/IPositionUpdater;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
updater
public abstract void removePositionUpdater(org.eclipse.jface.text.IPositionUpdater);
descriptor: (Lorg/eclipse/jface/text/IPositionUpdater;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
updater
public abstract void insertPositionUpdater(org.eclipse.jface.text.IPositionUpdater, int);
descriptor: (Lorg/eclipse/jface/text/IPositionUpdater;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
updater
index
public abstract org.eclipse.jface.text.IPositionUpdater[] getPositionUpdaters();
descriptor: ()[Lorg/eclipse/jface/text/IPositionUpdater;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String[] getLegalContentTypes();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getContentType(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
MethodParameters:
Name Flags
offset
public abstract org.eclipse.jface.text.ITypedRegion getPartition(int);
descriptor: (I)Lorg/eclipse/jface/text/ITypedRegion;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
MethodParameters:
Name Flags
offset
public abstract org.eclipse.jface.text.ITypedRegion[] computePartitioning(int, int);
descriptor: (II)[Lorg/eclipse/jface/text/ITypedRegion;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
MethodParameters:
Name Flags
offset
length
public abstract void addDocumentPartitioningListener(org.eclipse.jface.text.IDocumentPartitioningListener);
descriptor: (Lorg/eclipse/jface/text/IDocumentPartitioningListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void removeDocumentPartitioningListener(org.eclipse.jface.text.IDocumentPartitioningListener);
descriptor: (Lorg/eclipse/jface/text/IDocumentPartitioningListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void setDocumentPartitioner(org.eclipse.jface.text.IDocumentPartitioner);
descriptor: (Lorg/eclipse/jface/text/IDocumentPartitioner;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
partitioner
public abstract org.eclipse.jface.text.IDocumentPartitioner getDocumentPartitioner();
descriptor: ()Lorg/eclipse/jface/text/IDocumentPartitioner;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getLineLength(int);
descriptor: (I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
MethodParameters:
Name Flags
line
public abstract int getLineOfOffset(int);
descriptor: (I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
MethodParameters:
Name Flags
offset
public abstract int getLineOffset(int);
descriptor: (I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
MethodParameters:
Name Flags
line
public abstract org.eclipse.jface.text.IRegion getLineInformation(int);
descriptor: (I)Lorg/eclipse/jface/text/IRegion;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
MethodParameters:
Name Flags
line
public abstract org.eclipse.jface.text.IRegion getLineInformationOfOffset(int);
descriptor: (I)Lorg/eclipse/jface/text/IRegion;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
MethodParameters:
Name Flags
offset
public abstract int getNumberOfLines();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getNumberOfLines(int, int);
descriptor: (II)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
MethodParameters:
Name Flags
offset
length
public abstract int computeNumberOfLines(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
text
public abstract java.lang.String[] getLegalLineDelimiters();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getLineDelimiter(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
MethodParameters:
Name Flags
line
public abstract int search(int, java.lang.String, boolean, boolean, boolean);
descriptor: (ILjava/lang/String;ZZZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jface.text.BadLocationException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
startOffset
findString
forwardSearch
caseSensitive
wholeWord
}
SourceFile: "IDocument.java"