Liking cljdoc? Tell your friends :D

javax.swing.text.StringContent

An implementation of the AbstractDocument.Content interface that is a brute force implementation that is useful for relatively small documents and/or debugging. It manages the character content as a simple character array. It is also quite inefficient.

It is generally recommended that the gap buffer or piece table implementations be used instead. This buffer does not scale up to large sizes.

Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans™ has been added to the java.beans package. Please see XMLEncoder.

An implementation of the AbstractDocument.Content interface that is
a brute force implementation that is useful for relatively small
documents and/or debugging.  It manages the character content
as a simple character array.  It is also quite inefficient.

It is generally recommended that the gap buffer or piece table
implementations be used instead.  This buffer does not scale up
to large sizes.

Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is
appropriate for short term storage or RMI between applications running
the same version of Swing.  As of 1.4, support for long term storage
of all JavaBeans™
has been added to the java.beans package.
Please see XMLEncoder.
raw docstring

->string-contentclj

(->string-content)
(->string-content initial-length)

Constructor.

Creates a new StringContent object, with the initial size specified. If the length is < 1, a size of 1 is used.

initial-length - the initial size - int

Constructor.

Creates a new StringContent object, with the initial
 size specified.  If the length is < 1, a size of 1 is used.

initial-length - the initial size - `int`
raw docstring

create-positionclj

(create-position this offset)

Creates a position within the content that will track change as the content is mutated.

offset - the offset to create a position for >= 0 - int

returns: the position - javax.swing.text.Position

throws: javax.swing.text.BadLocationException - if the specified position is invalid

Creates a position within the content that will
 track change as the content is mutated.

offset - the offset to create a position for >= 0 - `int`

returns: the position - `javax.swing.text.Position`

throws: javax.swing.text.BadLocationException - if the specified position is invalid
raw docstring

get-charsclj

(get-chars this where len chars)

Retrieves a portion of the content. where len must be <= length()

where - the starting position >= 0 - int len - the number of characters to retrieve >= 0 - int chars - the Segment object to return the characters in - javax.swing.text.Segment

throws: javax.swing.text.BadLocationException - if the specified position is invalid

Retrieves a portion of the content.  where  len must be <= length()

where - the starting position >= 0 - `int`
len - the number of characters to retrieve >= 0 - `int`
chars - the Segment object to return the characters in - `javax.swing.text.Segment`

throws: javax.swing.text.BadLocationException - if the specified position is invalid
raw docstring

get-stringclj

(get-string this where len)

Retrieves a portion of the content. where len must be <= length().

where - the starting position >= 0 - int len - the length to retrieve >= 0 - int

returns: a string representing the content; may be empty - java.lang.String

throws: javax.swing.text.BadLocationException - if the specified position is invalid

Retrieves a portion of the content.  where  len must be <= length().

where - the starting position >= 0 - `int`
len - the length to retrieve >= 0 - `int`

returns: a string representing the content; may be empty - `java.lang.String`

throws: javax.swing.text.BadLocationException - if the specified position is invalid
raw docstring

insert-stringclj

(insert-string this where str)

Inserts a string into the content.

where - the starting position >= 0 && < length() - int str - the non-null string to insert - java.lang.String

returns: an UndoableEdit object for undoing - javax.swing.undo.UndoableEdit

throws: javax.swing.text.BadLocationException - if the specified position is invalid

Inserts a string into the content.

where - the starting position >= 0 && < length() - `int`
str - the non-null string to insert - `java.lang.String`

returns: an UndoableEdit object for undoing - `javax.swing.undo.UndoableEdit`

throws: javax.swing.text.BadLocationException - if the specified position is invalid
raw docstring

lengthclj

(length this)

Returns the length of the content.

returns: the length >= 1 - int

Returns the length of the content.

returns: the length >= 1 - `int`
raw docstring

removeclj

(remove this where nitems)

Removes part of the content. where nitems must be < length().

where - the starting position >= 0 - int nitems - the number of characters to remove >= 0 - int

returns: an UndoableEdit object for undoing - javax.swing.undo.UndoableEdit

throws: javax.swing.text.BadLocationException - if the specified position is invalid

Removes part of the content.  where  nitems must be < length().

where - the starting position >= 0 - `int`
nitems - the number of characters to remove >= 0 - `int`

returns: an UndoableEdit object for undoing - `javax.swing.undo.UndoableEdit`

throws: javax.swing.text.BadLocationException - if the specified position is invalid
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close