public class StyleContext.SmallAttributeSet extends Object implements AttributeSet
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
NameAttribute, ResolveAttribute
Constructor and Description |
---|
SmallAttributeSet(AttributeSet attrs) |
SmallAttributeSet(Object[] attributes) |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Clones a set of attributes.
|
boolean |
containsAttribute(Object name,
Object value)
Checks whether a given attribute name/value is defined.
|
boolean |
containsAttributes(AttributeSet attrs)
Checks whether the attribute set contains all of
the given attributes.
|
AttributeSet |
copyAttributes()
Copies a set of attributes.
|
boolean |
equals(Object obj)
Compares this object to the specified object.
|
Object |
getAttribute(Object key)
Gets the value of an attribute.
|
int |
getAttributeCount()
Gets the number of attributes that are defined.
|
Enumeration<?> |
getAttributeNames()
Gets the names of all attributes.
|
AttributeSet |
getResolveParent()
If not overriden, the resolving parent defaults to
the parent element.
|
int |
hashCode()
Returns a hashcode for this set of attributes.
|
boolean |
isDefined(Object key)
Checks whether a given attribute is defined.
|
boolean |
isEqual(AttributeSet attr)
Checks whether two attribute sets are equal.
|
String |
toString()
Returns a string showing the key/value pairs
|
public SmallAttributeSet(Object[] attributes)
public SmallAttributeSet(AttributeSet attrs)
public String toString()
public int hashCode()
hashCode
in class Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
public boolean equals(Object obj)
true
if the object is an equivalent
set of attributes.equals
in class Object
obj
- the object to compare with.true
if the objects are equal;
false
otherwise.Object.hashCode()
,
HashMap
public Object clone()
public int getAttributeCount()
getAttributeCount
in interface AttributeSet
AttributeSet.getAttributeCount()
public boolean isDefined(Object key)
isDefined
in interface AttributeSet
key
- the attribute keyAttributeSet.isDefined(java.lang.Object)
public boolean isEqual(AttributeSet attr)
isEqual
in interface AttributeSet
attr
- the attribute set to check againstAttributeSet.isEqual(javax.swing.text.AttributeSet)
public AttributeSet copyAttributes()
copyAttributes
in interface AttributeSet
AttributeSet.copyAttributes()
public Object getAttribute(Object key)
getAttribute
in interface AttributeSet
key
- the attribute nameAttributeSet.getAttribute(java.lang.Object)
public Enumeration<?> getAttributeNames()
getAttributeNames
in interface AttributeSet
AttributeSet.getAttributeNames()
public boolean containsAttribute(Object name, Object value)
containsAttribute
in interface AttributeSet
name
- the attribute namevalue
- the attribute valueAttributeSet.containsAttribute(java.lang.Object, java.lang.Object)
public boolean containsAttributes(AttributeSet attrs)
containsAttributes
in interface AttributeSet
attrs
- the attributes to checkAttributeSet.containsAttributes(javax.swing.text.AttributeSet)
public AttributeSet getResolveParent()
getResolveParent
in interface AttributeSet
AttributeSet.getResolveParent()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2024, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.