java.lang.Object | |
↳ | java.text.AttributedString |
Holds a string with attributes describing the characters of this string.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Constructs an
AttributedString
from an
AttributedCharacterIterator
, which represents attributed text.
|
||||||||||
|
Constructs an
AttributedString
from a range of the text contained
in the specified
AttributedCharacterIterator
, starting at
start
and ending at
end
.
|
||||||||||
|
Constructs an
AttributedString
from a range of the text contained
in the specified
AttributedCharacterIterator
, starting at
start
, ending at
end
and it will copy the attributes defined in
the specified set.
|
||||||||||
|
Creates an
AttributedString
from the given text.
|
||||||||||
|
Creates an
AttributedString
from the given text and the
attributes.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Applies a given attribute to the given range of this string.
|
||||||||||
|
Applies a given attribute to this string.
|
||||||||||
|
Applies a given set of attributes to the given range of the string.
|
||||||||||
|
Returns an
AttributedCharacterIterator
that gives access to the
contents of this attributed string starting at index
start
up to
index
end
.
|
||||||||||
|
Returns an
AttributedCharacterIterator
that gives access to the
complete content of this attributed string.
|
||||||||||
|
Returns an
AttributedCharacterIterator
that gives access to the
complete content of this attributed string.
|
[Expand]
Inherited Methods
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Constructs an
AttributedString
from an
AttributedCharacterIterator
, which represents attributed text.
iterator |
the
AttributedCharacterIterator
that contains the text
for this attributed string.
|
---|
Constructs an
AttributedString
from a range of the text contained
in the specified
AttributedCharacterIterator
, starting at
start
and ending at
end
. All attributes will be copied to this
attributed string.
iterator |
the
AttributedCharacterIterator
that contains the text
for this attributed string.
|
---|---|
start | the start index of the range of the copied text. |
end | the end index of the range of the copied text. |
IllegalArgumentException |
if
start
is less than first index of
iterator
,
end
is greater than the last
index + 1 in
iterator
or if
start > end
.
|
---|
Constructs an
AttributedString
from a range of the text contained
in the specified
AttributedCharacterIterator
, starting at
start
, ending at
end
and it will copy the attributes defined in
the specified set. If the set is
null
then all attributes are
copied.
iterator |
the
AttributedCharacterIterator
that contains the text
for this attributed string.
|
---|---|
start | the start index of the range of the copied text. |
end | the end index of the range of the copied text. |
attributes |
the set of attributes that will be copied, or all if it is
null
.
|
IllegalArgumentException |
if
start
is less than first index of
iterator
,
end
is greater than the last index +
1 in
iterator
or if
start > end
.
|
---|
Creates an
AttributedString
from the given text.
value | the text to take as base for this attributed string. |
---|
Creates an
AttributedString
from the given text and the
attributes. The whole text has the given attributes applied.
value | the text to take as base for this attributed string. |
---|---|
attributes | the attributes that the text is associated with. |
IllegalArgumentException |
if the length of
value
is 0 but the size of
attributes
is greater than 0.
|
---|---|
NullPointerException |
if
value
is
null
.
|
Applies a given attribute to the given range of this string.
attribute | the attribute that will be applied to this string. |
---|---|
value | the value of the attribute that will be applied to this string. |
start | the start of the range where the attribute will be applied. |
end | the end of the range where the attribute will be applied. |
IllegalArgumentException |
if
start < 0
,
end
is greater than the length
of this string, or if
start >= end
.
|
---|---|
NullPointerException |
if
attribute
is
null
.
|
Applies a given attribute to this string.
attribute | the attribute that will be applied to this string. |
---|---|
value | the value of the attribute that will be applied to this string. |
IllegalArgumentException | if the length of this attributed string is 0. |
---|---|
NullPointerException |
if
attribute
is
null
.
|
Applies a given set of attributes to the given range of the string.
attributes | the set of attributes that will be applied to this string. |
---|---|
start | the start of the range where the attribute will be applied. |
end | the end of the range where the attribute will be applied. |
IllegalArgumentException |
if
start < 0
,
end
is greater than the length
of this string, or if
start >= end
.
|
---|
Returns an
AttributedCharacterIterator
that gives access to the
contents of this attributed string starting at index
start
up to
index
end
. Only attributes contained in
attributes
are
available from this iterator if they are defined for this text.
attributes | the array containing attributes that will be in the new iterator if they are defined for this text. |
---|---|
start | the start index of the iterator on the underlying text. |
end | the end index of the iterator on the underlying text. |
AttributedCharacterIterator
.
Returns an
AttributedCharacterIterator
that gives access to the
complete content of this attributed string.
AttributedCharacterIterator
.
Returns an
AttributedCharacterIterator
that gives access to the
complete content of this attributed string. Only attributes contained in
attributes
are available from this iterator if they are defined
for this text.
attributes | the array containing attributes that will be in the new iterator if they are defined for this text. |
---|
AttributedCharacterIterator
.