|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AttributeSet
A set of attributes. An attribute has a key and a value. They typically
describe features of a piece of text that make up its graphical
representation.
An AttributeSet
may have a resolving parent,
that is another AttributeSet
that is searched for attribute
keys that are not stored locally in this AttributeSet
.
Nested Class Summary | |
---|---|
static interface |
AttributeSet.CharacterAttribute
Used as keys to identify character-run attributes. |
static interface |
AttributeSet.ColorAttribute
Used as keys to identify color attributes. |
static interface |
AttributeSet.FontAttribute
Used as keys to identify font attributes. |
static interface |
AttributeSet.ParagraphAttribute
Used as keys to identify paragraph level attributes. |
Field Summary | |
---|---|
static Object |
NameAttribute
Key of the attribute that is used to describe the name of an AttributeSet . |
static Object |
ResolveAttribute
Key of the attribute that is used to identify the resolving parent of an AttributeSet . |
Method Summary | |
---|---|
boolean |
containsAttribute(Object name,
Object value)
Returns true if this AttributeSet contains
an attribute with the specified name and value ,
false otherwise. |
boolean |
containsAttributes(AttributeSet attributes)
Returns true of this AttributeSet contains all
of the specified attributes . |
AttributeSet |
copyAttributes()
Creates and returns a copy of this AttributeSet . |
Object |
getAttribute(Object key)
Returns the attribute with the specified key or
null if no such attribute is defined in this
AttributeSet and its resolving parents. |
int |
getAttributeCount()
Returns the number of attributes that are stored locally in this AttributeSet . |
Enumeration<?> |
getAttributeNames()
Returns the names of the attributes that are stored in this AttributeSet . |
AttributeSet |
getResolveParent()
Returns the resolving parent of this AttributeSet . |
boolean |
isDefined(Object attrName)
Returns true if an attribute with the specified name is
defined locally in this AttributeSet , without resolving
through the resolving parents. |
boolean |
isEqual(AttributeSet attr)
Returns true if all of the attributes in attr
are equal to the attributes in this AttributeSet ,
false otherwise. |
Field Detail |
---|
static final Object NameAttribute
AttributeSet
.
static final Object ResolveAttribute
AttributeSet
.
Method Detail |
---|
boolean containsAttribute(Object name, Object value)
true
if this AttributeSet
contains
an attribute with the specified name
and value
,
false
otherwise.
name
- the name of the requested attributevalue
- the value of the requested attribute
true
if this AttributeSet
contains
an attribute with the specified name
and
value
, false
otherwiseboolean containsAttributes(AttributeSet attributes)
true
of this AttributeSet
contains all
of the specified attributes
.
attributes
- the requested attributes
true
of this AttributeSet
contains all
of the specified attributes
AttributeSet copyAttributes()
AttributeSet
.
AttributeSet
Object getAttribute(Object key)
key
or
null
if no such attribute is defined in this
AttributeSet
and its resolving parents.
key
- the key of the attribute that is looked up
key
or
null
if no such attribute is defined in this
AttributeSet
and its resolving parentsint getAttributeCount()
AttributeSet
.
AttributeSet
Enumeration<?> getAttributeNames()
AttributeSet
.
AttributeSet
AttributeSet getResolveParent()
AttributeSet
.
If a key is not stored locally, then a getAttribute(Object)
request is resolved up in the resolving parent of this
AttributeSet
.
AttributeSet
boolean isDefined(Object attrName)
true
if an attribute with the specified name is
defined locally in this AttributeSet
, without resolving
through the resolving parents.
true
if an attribute with the specified name is
defined locally in this AttributeSet
boolean isEqual(AttributeSet attr)
true
if all of the attributes in attr
are equal to the attributes in this AttributeSet
,
false
otherwise.
attr
- the attributes to be compared to this
true
if all of the attributes in attr
are equal to the attributes in this AttributeSet
,
false
otherwise
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |