org.gjt.sp.jedit.buffer
Class ContentManager

java.lang.Object
  extended byorg.gjt.sp.jedit.buffer.ContentManager

public class ContentManager
extends java.lang.Object

A class internal to jEdit's document model. You should not use it directly. To improve performance, none of the methods in this class check for out of bounds access, nor are they thread-safe. The Buffer class, through which these methods must be called through, implements such protection.

Since:
jEdit 4.0pre1
Version:
$Id: ContentManager.java,v 1.11 2003/03/09 19:26:05 spestov Exp $
Author:
Slava Pestov

Constructor Summary
ContentManager()
           
 
Method Summary
 void _setContent(char[] text, int length)
           
 int getLength()
           
 java.lang.String getText(int start, int len)
           
 void getText(int start, int len, javax.swing.text.Segment seg)
           
 void insert(int start, javax.swing.text.Segment seg)
           
 void insert(int start, java.lang.String str)
           
 void remove(int start, int len)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContentManager

public ContentManager()
Method Detail

getLength

public final int getLength()

getText

public java.lang.String getText(int start,
                                int len)

getText

public void getText(int start,
                    int len,
                    javax.swing.text.Segment seg)

insert

public void insert(int start,
                   java.lang.String str)

insert

public void insert(int start,
                   javax.swing.text.Segment seg)

_setContent

public void _setContent(char[] text,
                        int length)

remove

public void remove(int start,
                   int len)