APIdia Launch Partner
Top Description Methods
javax.swing.text

public Interface Style

extends MutableAttributeSet
Known Direct Implementers
javax.swing.text.StyleContext.NamedStyle, javax.swing.text.html.StyleSheet.ResolvedStyle
Imports
java.awt.Component, javax.swing.event.ChangeListener, .ChangeEvent, java.util.Enumeration, .Hashtable

A collection of attributes to associate with an element in a document. Since these are typically used to associate character and paragraph styles with the element, operations for this are provided. Other customized attributes that get associated with the element will effectively be name-value pairs that live in a hierarchy and if a name (key) is not found locally, the request is forwarded to the parent. Commonly used attributes are separated out to facilitate alternative implementations that are more efficient.
Author
Timothy Prinzing

Method Summary

Modifier and TypeMethod and Description
public void
addChangeListener(ChangeListener
the change listener
l
)

Adds a listener to track whenever an attribute has been changed.

public String

Returns:

the name
getName
()

Fetches the name of the style.

public void
removeChangeListener(ChangeListener
the change listener
l
)

Removes a listener that was tracking attribute changes.

Inherited from javax.swing.text.MutableAttributeSet:
addAttributeaddAttributesremoveAttributeremoveAttributesremoveAttributessetResolveParent

Method Detail

addChangeListenerback to summary
public void addChangeListener(ChangeListener l)

Adds a listener to track whenever an attribute has been changed.

Parameters
l:ChangeListener

the change listener

getNameback to summary
public String getName()

Fetches the name of the style. A style is not required to be named, so null is returned if there is no name associated with the style.

Returns:String

the name

removeChangeListenerback to summary
public void removeChangeListener(ChangeListener l)

Removes a listener that was tracking attribute changes.

Parameters
l:ChangeListener

the change listener