## Uses of Interface
javax.swing.text.AttributeSet

- Packages that use AttributeSet
  Package | Description
  --- | ---
  java.awt | Contains all of the classes for creating user interfaces and for painting graphics and images.
  javax.accessibility | Defines a contract between user-interface components and an assistive technology that provides access to those components.
  javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
  javax.swing.text | Provides classes and interfaces that deal with editable and noneditable text components.
  javax.swing.text.html | Provides the class `HTMLEditorKit` and supporting classes for creating HTML text editors.

- - ### Uses of AttributeSet in java.awt

    Methods in java.awt that return AttributeSet
    Modifier and Type | Method | Description
    --- | --- | ---
    `AttributeSet` | TextComponent.AccessibleAWTTextComponent.`getCharacterAttribute​(int i)` | Returns the AttributeSet for a given character (at a given index).

  - ### Uses of AttributeSet in javax.accessibility

    Fields in javax.accessibility declared as AttributeSet
    Modifier and Type | Field | Description
    --- | --- | ---
    `AttributeSet` | AccessibleAttributeSequence.`attributes` | The text attributes.

    Methods in javax.accessibility that return AttributeSet
    Modifier and Type | Method | Description
    --- | --- | ---
    `AttributeSet` | AccessibleText.`getCharacterAttribute​(int i)` | Returns the `AttributeSet` for a given character at a given index.

    Methods in javax.accessibility with parameters of type AttributeSet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AccessibleEditableText.`setAttributes​(int startIndex, int endIndex, AttributeSet as)` | Sets attributes for the text between two indices.

    Constructors in javax.accessibility with parameters of type AttributeSet
    Constructor | Description
    --- | ---
    `AccessibleAttributeSequence​(int start, int end, AttributeSet attr)` | Constructs an `AccessibleAttributeSequence` with the given parameters.

  - ### Uses of AttributeSet in javax.swing

    Methods in javax.swing that return AttributeSet
    Modifier and Type | Method | Description
    --- | --- | ---
    `AttributeSet` | AbstractButton.AccessibleAbstractButton.`getCharacterAttribute​(int i)` | Return the AttributeSet for a given character at a given index
    `AttributeSet` | JLabel.AccessibleJLabel.`getCharacterAttribute​(int i)` | Return the AttributeSet for a given character at a given index
    `AttributeSet` | JSpinner.AccessibleJSpinner.`getCharacterAttribute​(int i)` | Returns the AttributeSet for a given character at a given index
    `AttributeSet` | ProgressMonitor.AccessibleProgressMonitor.`getCharacterAttribute​(int i)` | Returns the AttributeSet for a given character at a given index
    `AttributeSet` | JTextPane.`getCharacterAttributes​()` | Fetches the character attributes in effect at the current location of the caret, or `null`.
    `AttributeSet` | JTextPane.`getParagraphAttributes​()` | Fetches the current paragraph attributes in effect at the location of the caret, or `null` if none.

    Methods in javax.swing with parameters of type AttributeSet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JSpinner.AccessibleJSpinner.`setAttributes​(int startIndex, int endIndex, AttributeSet as)` | Sets attributes for the text between two indices.
    `void` | JTextPane.`setCharacterAttributes​(AttributeSet attr, boolean replace)` | Applies the given attributes to character content.
    `void` | JTextPane.`setParagraphAttributes​(AttributeSet attr, boolean replace)` | Applies the given attributes to paragraphs.

  - ### Uses of AttributeSet in javax.swing.text

    Subinterfaces of AttributeSet in javax.swing.text
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `MutableAttributeSet` | A generic interface for a mutable collection of unique attributes.
    `interface` | `Style` | A collection of attributes to associate with an element in a document.

    Classes in javax.swing.text that implement AttributeSet
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractDocument.AbstractElement` | Implements the abstract part of an element.
    `class` | `AbstractDocument.BranchElement` | Implements a composite element that contains other elements.
    `class` | `AbstractDocument.LeafElement` | Implements an element that directly represents content of some kind.
    `protected class` | `DefaultStyledDocument.SectionElement` | Default root element for a document... maps out the paragraphs/lines contained.
    `class` | `SimpleAttributeSet` | A straightforward implementation of MutableAttributeSet using a hash table.
    `class` | `StyleContext.NamedStyle` | A collection of attributes, typically used to represent character and paragraph styles.
    `class` | `StyleContext.SmallAttributeSet` | This class holds a small number of attributes in an array.

    Fields in javax.swing.text declared as AttributeSet
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected AttributeSet` | DefaultStyledDocument.AttributeUndoableEdit.`copy` | Copy of the AttributeSet the Element contained.
    `static AttributeSet` | SimpleAttributeSet.`EMPTY` | An empty attribute set.
    `protected AttributeSet` | DefaultStyledDocument.AttributeUndoableEdit.`newAttributes` | AttributeSet containing additional entries, must be non-mutable!

    Methods in javax.swing.text that return AttributeSet
    Modifier and Type | Method | Description
    --- | --- | ---
    `AttributeSet` | AbstractDocument.AttributeContext.`addAttribute​(AttributeSet old, Object name, Object value)` | Adds an attribute to the given set, and returns the new representative set.
    `AttributeSet` | StyleContext.`addAttribute​(AttributeSet old, Object name, Object value)` | Adds an attribute to the given set, and returns the new representative set.
    `AttributeSet` | AbstractDocument.AttributeContext.`addAttributes​(AttributeSet old, AttributeSet attr)` | Adds a set of attributes to the element.
    `AttributeSet` | StyleContext.`addAttributes​(AttributeSet old, AttributeSet attr)` | Adds a set of attributes to the element.
    `AttributeSet` | AbstractDocument.AbstractElement.`copyAttributes​()` | Copies a set of attributes.
    `AttributeSet` | AttributeSet.`copyAttributes​()` | Returns an attribute set that is guaranteed not to change over time.
    `AttributeSet` | SimpleAttributeSet.`copyAttributes​()` | Makes a copy of the attributes.
    `AttributeSet` | StyleContext.NamedStyle.`copyAttributes​()` | Copies a set of attributes.
    `AttributeSet` | StyleContext.SmallAttributeSet.`copyAttributes​()` | Copies a set of attributes.
    `AttributeSet` | AbstractDocument.AbstractElement.`getAttributes​()` | Gets the attributes for the element.
    `AttributeSet` | DefaultStyledDocument.ElementSpec.`getAttributes​()` | Gets the element attributes.
    `AttributeSet` | Element.`getAttributes​()` | Fetches the collection of attributes this element contains.
    `AttributeSet` | View.`getAttributes​()` | Fetches the attributes to use when rendering.
    `AttributeSet` | JTextComponent.AccessibleJTextComponent.`getCharacterAttribute​(int i)` | Returns the AttributeSet for a given character (at a given index).
    `AttributeSet` | AbstractDocument.AttributeContext.`getEmptySet​()` | Fetches an empty AttributeSet.
    `AttributeSet` | StyleContext.`getEmptySet​()` | Fetches an empty AttributeSet.
    `AttributeSet` | AbstractDocument.AbstractElement.`getResolveParent​()` | Gets the resolving parent.
    `AttributeSet` | AttributeSet.`getResolveParent​()` | Gets the resolving parent.
    `AttributeSet` | SimpleAttributeSet.`getResolveParent​()` | Gets the resolving parent.
    `AttributeSet` | StyleContext.NamedStyle.`getResolveParent​()` | Gets attributes from the parent.
    `AttributeSet` | StyleContext.SmallAttributeSet.`getResolveParent​()` | If not overriden, the resolving parent defaults to the parent element.
    `AttributeSet` | AbstractDocument.AttributeContext.`removeAttribute​(AttributeSet old, Object name)` | Removes an attribute from the set.
    `AttributeSet` | StyleContext.`removeAttribute​(AttributeSet old, Object name)` | Removes an attribute from the set.
    `AttributeSet` | AbstractDocument.AttributeContext.`removeAttributes​(AttributeSet old, Enumeration<?> names)` | Removes a set of attributes for the element.
    `AttributeSet` | AbstractDocument.AttributeContext.`removeAttributes​(AttributeSet old, AttributeSet attrs)` | Removes a set of attributes for the element.
    `AttributeSet` | StyleContext.`removeAttributes​(AttributeSet old, Enumeration<?> names)` | Removes a set of attributes for the element.
    `AttributeSet` | StyleContext.`removeAttributes​(AttributeSet old, AttributeSet attrs)` | Removes a set of attributes for the element.

    Methods in javax.swing.text with parameters of type AttributeSet
    Modifier and Type | Method | Description
    --- | --- | ---
    `AttributeSet` | AbstractDocument.AttributeContext.`addAttribute​(AttributeSet old, Object name, Object value)` | Adds an attribute to the given set, and returns the new representative set.
    `AttributeSet` | StyleContext.`addAttribute​(AttributeSet old, Object name, Object value)` | Adds an attribute to the given set, and returns the new representative set.
    `void` | AbstractDocument.AbstractElement.`addAttributes​(AttributeSet attr)` | Adds a set of attributes to the element.
    `AttributeSet` | AbstractDocument.AttributeContext.`addAttributes​(AttributeSet old, AttributeSet attr)` | Adds a set of attributes to the element.
    `void` | MutableAttributeSet.`addAttributes​(AttributeSet attributes)` | Creates a new attribute set similar to this one except that it contains the given attributes and values.
    `void` | SimpleAttributeSet.`addAttributes​(AttributeSet attributes)` | Adds a set of attributes to the list.
    `AttributeSet` | StyleContext.`addAttributes​(AttributeSet old, AttributeSet attr)` | Adds a set of attributes to the element.
    `void` | StyleContext.NamedStyle.`addAttributes​(AttributeSet attr)` | Adds a set of attributes to the element.
    `boolean` | AbstractDocument.AbstractElement.`containsAttributes​(AttributeSet attrs)` | Checks whether the element contains all the attributes.
    `boolean` | AttributeSet.`containsAttributes​(AttributeSet attributes)` | Returns `true` if this set defines all the attributes from the given set with equal values.
    `boolean` | SimpleAttributeSet.`containsAttributes​(AttributeSet attributes)` | Checks whether the attribute list contains all the specified name/value pairs.
    `boolean` | StyleContext.NamedStyle.`containsAttributes​(AttributeSet attrs)` | Checks whether the element contains all the attributes.
    `boolean` | StyleContext.SmallAttributeSet.`containsAttributes​(AttributeSet attrs)` | Checks whether the attribute set contains all of the given attributes.
    `protected Element` | AbstractDocument.`createBranchElement​(Element parent, AttributeSet a)` | Creates a document branch element, that can contain other elements.
    `protected MutableAttributeSet` | StyleContext.`createLargeAttributeSet​(AttributeSet a)` | Create a large set of attributes that should trade off space for time.
    `protected Element` | AbstractDocument.`createLeafElement​(Element parent, AttributeSet a, int p0, int p1)` | Creates a document leaf element.
    `protected StyleContext.SmallAttributeSet` | StyleContext.`createSmallAttributeSet​(AttributeSet a)` | Create a compact set of attributes that might be shared.
    `static int` | StyleConstants.`getAlignment​(AttributeSet a)` | Gets the alignment setting.
    `Color` | DefaultStyledDocument.`getBackground​(AttributeSet attr)` | Gets the background color from an attribute set.
    `static Color` | StyleConstants.`getBackground​(AttributeSet a)` | Gets the background color setting from the attribute list.
    `Color` | StyleContext.`getBackground​(AttributeSet attr)` | Takes a set of attributes and turn it into a background color specification.
    `Color` | StyledDocument.`getBackground​(AttributeSet attr)` | Takes a set of attributes and turn it into a background color specification.
    `static int` | StyleConstants.`getBidiLevel​(AttributeSet a)` | Gets the BidiLevel setting.
    `static Component` | StyleConstants.`getComponent​(AttributeSet a)` | Gets the component setting from the attribute list.
    `static float` | StyleConstants.`getFirstLineIndent​(AttributeSet a)` | Gets the first line indent setting.
    `Font` | DefaultStyledDocument.`getFont​(AttributeSet attr)` | Gets the font from an attribute set.
    `Font` | StyleContext.`getFont​(AttributeSet attr)` | Gets the font from an attribute set.
    `Font` | StyledDocument.`getFont​(AttributeSet attr)` | Takes a set of attributes and turn it into a font specification.
    `static String` | StyleConstants.`getFontFamily​(AttributeSet a)` | Gets the font family setting from the attribute list.
    `static int` | StyleConstants.`getFontSize​(AttributeSet a)` | Gets the font size setting from the attribute list.
    `Color` | DefaultStyledDocument.`getForeground​(AttributeSet attr)` | Gets the foreground color from an attribute set.
    `static Color` | StyleConstants.`getForeground​(AttributeSet a)` | Gets the foreground color setting from the attribute list.
    `Color` | StyleContext.`getForeground​(AttributeSet attr)` | Takes a set of attributes and turn it into a foreground color specification.
    `Color` | StyledDocument.`getForeground​(AttributeSet attr)` | Takes a set of attributes and turn it into a foreground color specification.
    `static Icon` | StyleConstants.`getIcon​(AttributeSet a)` | Gets the icon setting from the attribute list.
    `static float` | StyleConstants.`getLeftIndent​(AttributeSet a)` | Gets the left indent setting.
    `static float` | StyleConstants.`getLineSpacing​(AttributeSet a)` | Gets the line spacing setting.
    `static float` | StyleConstants.`getRightIndent​(AttributeSet a)` | Gets the right indent setting.
    `static float` | StyleConstants.`getSpaceAbove​(AttributeSet a)` | Gets the space above setting.
    `static float` | StyleConstants.`getSpaceBelow​(AttributeSet a)` | Gets the space below setting.
    `static TabSet` | StyleConstants.`getTabSet​(AttributeSet a)` | Gets the TabSet.
    `void` | AbstractDocument.`insertString​(int offs, String str, AttributeSet a)` | Inserts some content into the document.
    `void` | Document.`insertString​(int offset, String str, AttributeSet a)` | Inserts a string of content.
    `abstract void` | DocumentFilter.FilterBypass.`insertString​(int offset, String string, AttributeSet attr)` | Inserts the specified text, bypassing the DocumentFilter.
    `void` | DocumentFilter.`insertString​(DocumentFilter.FilterBypass fb, int offset, String string, AttributeSet attr)` | Invoked prior to insertion of text into the specified Document.
    `void` | PlainDocument.`insertString​(int offs, String str, AttributeSet a)` | Inserts some content into the document.
    `protected void` | AbstractDocument.`insertUpdate​(AbstractDocument.DefaultDocumentEvent chng, AttributeSet attr)` | Updates document structure as a result of text insertion.
    `protected void` | DefaultStyledDocument.`insertUpdate​(AbstractDocument.DefaultDocumentEvent chng, AttributeSet attr)` | Updates document structure as a result of text insertion.
    `protected void` | PlainDocument.`insertUpdate​(AbstractDocument.DefaultDocumentEvent chng, AttributeSet attr)` | Updates document structure as a result of text insertion.
    `static boolean` | StyleConstants.`isBold​(AttributeSet a)` | Checks whether the bold attribute is set.
    `boolean` | AbstractDocument.AbstractElement.`isEqual​(AttributeSet attr)` | Checks whether two attribute sets are equal.
    `boolean` | AttributeSet.`isEqual​(AttributeSet attr)` | Determines if the two attribute sets are equivalent.
    `boolean` | SimpleAttributeSet.`isEqual​(AttributeSet attr)` | Compares two attribute sets.
    `boolean` | StyleContext.NamedStyle.`isEqual​(AttributeSet attr)` | Checks whether two attribute sets are equal.
    `boolean` | StyleContext.SmallAttributeSet.`isEqual​(AttributeSet attr)` | Checks whether two attribute sets are equal.
    `static boolean` | StyleConstants.`isItalic​(AttributeSet a)` | Checks whether the italic attribute is set.
    `static boolean` | StyleConstants.`isStrikeThrough​(AttributeSet a)` | Checks whether the strikethrough attribute is set.
    `static boolean` | StyleConstants.`isSubscript​(AttributeSet a)` | Checks whether the subscript attribute is set.
    `static boolean` | StyleConstants.`isSuperscript​(AttributeSet a)` | Checks whether the superscript attribute is set.
    `static boolean` | StyleConstants.`isUnderline​(AttributeSet a)` | Checks whether the underline attribute is set.
    `void` | AbstractDocument.AttributeContext.`reclaim​(AttributeSet a)` | Reclaims an attribute set.
    `void` | StyleContext.`reclaim​(AttributeSet a)` | Returns a set no longer needed by the MutableAttributeSet implementation.
    `AttributeSet` | AbstractDocument.AttributeContext.`removeAttribute​(AttributeSet old, Object name)` | Removes an attribute from the set.
    `AttributeSet` | StyleContext.`removeAttribute​(AttributeSet old, Object name)` | Removes an attribute from the set.
    `void` | AbstractDocument.AbstractElement.`removeAttributes​(AttributeSet attrs)` | Removes a set of attributes for the element.
    `AttributeSet` | AbstractDocument.AttributeContext.`removeAttributes​(AttributeSet old, Enumeration<?> names)` | Removes a set of attributes for the element.
    `AttributeSet` | AbstractDocument.AttributeContext.`removeAttributes​(AttributeSet old, AttributeSet attrs)` | Removes a set of attributes for the element.
    `void` | MutableAttributeSet.`removeAttributes​(AttributeSet attributes)` | Removes a set of attributes with the given `name`.
    `void` | SimpleAttributeSet.`removeAttributes​(AttributeSet attributes)` | Removes a set of attributes from the list.
    `void` | StyleContext.NamedStyle.`removeAttributes​(AttributeSet attrs)` | Removes a set of attributes for the element.
    `AttributeSet` | StyleContext.`removeAttributes​(AttributeSet old, Enumeration<?> names)` | Removes a set of attributes for the element.
    `AttributeSet` | StyleContext.`removeAttributes​(AttributeSet old, AttributeSet attrs)` | Removes a set of attributes for the element.
    `void` | AbstractDocument.`replace​(int offset, int length, String text, AttributeSet attrs)` | Deletes the region of text from `offset` to `offset + length`, and replaces it with `text`.
    `abstract void` | DocumentFilter.FilterBypass.`replace​(int offset, int length, String string, AttributeSet attrs)` | Deletes the region of text from `offset` to `offset + length`, and replaces it with `text`.
    `void` | DocumentFilter.`replace​(DocumentFilter.FilterBypass fb, int offset, int length, String text, AttributeSet attrs)` | Invoked prior to replacing a region of text in the specified Document.
    `void` | JTextComponent.AccessibleJTextComponent.`setAttributes​(int startIndex, int endIndex, AttributeSet as)` | Sets attributes for the text between two indices.
    `void` | DefaultStyledDocument.`setCharacterAttributes​(int offset, int length, AttributeSet s, boolean replace)` | Sets attributes for some part of the document.
    `void` | StyledDocument.`setCharacterAttributes​(int offset, int length, AttributeSet s, boolean replace)` | Changes the content element attributes used for the given range of existing content in the document.
    `protected void` | StyledEditorKit.StyledTextAction.`setCharacterAttributes​(JEditorPane editor, AttributeSet attr, boolean replace)` | Applies the given attributes to character content.
    `void` | DefaultStyledDocument.`setParagraphAttributes​(int offset, int length, AttributeSet s, boolean replace)` | Sets attributes for a paragraph.
    `void` | StyledDocument.`setParagraphAttributes​(int offset, int length, AttributeSet s, boolean replace)` | Sets paragraph attributes.
    `protected void` | StyledEditorKit.StyledTextAction.`setParagraphAttributes​(JEditorPane editor, AttributeSet attr, boolean replace)` | Applies the given attributes to paragraphs.
    `protected void` | CompositeView.`setParagraphInsets​(AttributeSet attr)` | Sets the insets from the paragraph attributes specified in the given attributes.
    `void` | AbstractDocument.AbstractElement.`setResolveParent​(AttributeSet parent)` | Sets the resolving parent.
    `void` | MutableAttributeSet.`setResolveParent​(AttributeSet parent)` | Sets the resolving parent.
    `void` | SimpleAttributeSet.`setResolveParent​(AttributeSet parent)` | Sets the resolving parent.
    `void` | StyleContext.NamedStyle.`setResolveParent​(AttributeSet parent)` | Sets the resolving parent.
    `protected void` | AbstractWriter.`writeAttributes​(AttributeSet attr)` | Writes out the set of attributes as " <name>=<value>" pairs.
    `void` | StyleContext.`writeAttributes​(ObjectOutputStream out, AttributeSet a)` | Context-specific handling of writing out attributes
    `static void` | StyleContext.`writeAttributeSet​(ObjectOutputStream out, AttributeSet a)` | Writes a set of attributes to the given object stream for the purpose of serialization.

    Constructors in javax.swing.text with parameters of type AttributeSet
    Constructor | Description
    --- | ---
    `AbstractElement​(Element parent, AttributeSet a)` | Creates a new AbstractElement.
    `AttributeUndoableEdit​(Element element, AttributeSet newAttributes, boolean isReplacing)` | Constructs an `AttributeUndoableEdit`.
    `BranchElement​(Element parent, AttributeSet a)` | Constructs a composite element that initially contains no children.
    `ElementSpec​(AttributeSet a, short type)` | Constructor useful for markup when the markup will not be stored in the document.
    `ElementSpec​(AttributeSet a, short type, char[] txt, int offs, int len)` | Constructor for creating a spec externally for batch input of content and markup into the document.
    `ElementSpec​(AttributeSet a, short type, int len)` | Constructor for parsing inside the document when the data has already been added, but len information is needed.
    `LeafElement​(Element parent, AttributeSet a, int offs0, int offs1)` | Constructs an element that represents content within the document (has no children).
    `SimpleAttributeSet​(AttributeSet source)` | Creates a new attribute set based on a supplied set of attributes.
    `SmallAttributeSet​(AttributeSet attrs)` | Constructs a SmallAttributeSet.

  - ### Uses of AttributeSet in javax.swing.text.html

    Classes in javax.swing.text.html that implement AttributeSet
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HTMLDocument.BlockElement` | An element that represents a structural block of HTML.
    `class` | `HTMLDocument.RunElement` | An element that represents a chunk of text that has a set of HTML character level attributes assigned to it.

    Methods in javax.swing.text.html that return AttributeSet
    Modifier and Type | Method | Description
    --- | --- | ---
    `AttributeSet` | StyleSheet.`addAttribute​(AttributeSet old, Object key, Object value)` | Adds an attribute to the given set, and returns the new representative set.
    `AttributeSet` | StyleSheet.`addAttributes​(AttributeSet old, AttributeSet attr)` | Adds a set of attributes to the element.
    `AttributeSet` | BlockView.`getAttributes​()` | Fetches the attributes to use when rendering.
    `abstract AttributeSet` | HTMLDocument.Iterator.`getAttributes​()` | Return the attributes for this tag.
    `AttributeSet` | ImageView.`getAttributes​()` | Fetches the attributes to use when rendering.
    `AttributeSet` | InlineView.`getAttributes​()` | Fetches the attributes to use when rendering.
    `AttributeSet` | Option.`getAttributes​()` | Fetch the attributes associated with this option.
    `AttributeSet` | ParagraphView.`getAttributes​()` | Fetches the attributes to use when rendering.
    `AttributeSet` | StyleSheet.`getDeclaration​(String decl)` | Translates a CSS declaration to an AttributeSet that represents the CSS declaration.
    `AttributeSet` | HTMLDocument.BlockElement.`getResolveParent​()` | Gets the resolving parent.
    `AttributeSet` | HTMLDocument.RunElement.`getResolveParent​()` | Gets the resolving parent.
    `AttributeSet` | StyleSheet.`getViewAttributes​(View v)` | Fetches a set of attributes to use in the view for displaying.
    `AttributeSet` | StyleSheet.`removeAttribute​(AttributeSet old, Object key)` | Removes an attribute from the set.
    `AttributeSet` | StyleSheet.`removeAttributes​(AttributeSet old, Enumeration<?> names)` | Removes a set of attributes for the element.
    `AttributeSet` | StyleSheet.`removeAttributes​(AttributeSet old, AttributeSet attrs)` | Removes a set of attributes.
    `AttributeSet` | StyleSheet.`translateHTMLToCSS​(AttributeSet htmlAttrSet)` | Converts a set of HTML attributes to an equivalent set of CSS attributes.

    Methods in javax.swing.text.html with parameters of type AttributeSet
    Modifier and Type | Method | Description
    --- | --- | ---
    `AttributeSet` | StyleSheet.`addAttribute​(AttributeSet old, Object key, Object value)` | Adds an attribute to the given set, and returns the new representative set.
    `AttributeSet` | StyleSheet.`addAttributes​(AttributeSet old, AttributeSet attr)` | Adds a set of attributes to the element.
    `protected void` | HTMLWriter.`closeOutUnwantedEmbeddedTags​(AttributeSet attr)` | Searches the attribute set and for each tag that is stored in the tag vector.
    `protected Element` | HTMLDocument.`createBranchElement​(Element parent, AttributeSet a)` | Creates a document branch element, that can contain other elements.
    `protected MutableAttributeSet` | StyleSheet.`createLargeAttributeSet​(AttributeSet a)` | Creates a large set of attributes that should trade off space for time.
    `protected Element` | HTMLDocument.`createLeafElement​(Element parent, AttributeSet a, int p0, int p1)` | Creates a document leaf element that directly represents text (doesn't have any children).
    `protected StyleContext.SmallAttributeSet` | StyleSheet.`createSmallAttributeSet​(AttributeSet a)` | Creates a compact set of attributes that might be shared.
    `Color` | StyleSheet.`getBackground​(AttributeSet a)` | Takes a set of attributes and turn it into a background color specification.
    `StyleSheet.BoxPainter` | StyleSheet.`getBoxPainter​(AttributeSet a)` | Fetches the box formatter to use for the given set of CSS attributes.
    `Font` | StyleSheet.`getFont​(AttributeSet a)` | Fetches the font to use for the given set of attributes.
    `Color` | StyleSheet.`getForeground​(AttributeSet a)` | Takes a set of attributes and turn it into a foreground color specification.
    `static int` | HTML.`getIntegerAttributeValue​(AttributeSet attr, HTML.Attribute key, int def)` | Fetches an integer attribute value.
    `StyleSheet.ListPainter` | StyleSheet.`getListPainter​(AttributeSet a)` | Fetches the list formatter to use for the given set of CSS attributes.
    `protected void` | HTMLDocument.`insertUpdate​(AbstractDocument.DefaultDocumentEvent chng, AttributeSet attr)` | Updates document structure as a result of text insertion.
    `protected boolean` | HTMLWriter.`isBlockTag​(AttributeSet attr)` | Determines if the HTML.Tag associated with the element is a block tag.
    `protected boolean` | HTMLWriter.`matchNameAttribute​(AttributeSet attr, HTML.Tag tag)` | Returns true if the StyleConstants.NameAttribute is equal to the tag that is passed in as a parameter.
    `AttributeSet` | StyleSheet.`removeAttribute​(AttributeSet old, Object key)` | Removes an attribute from the set.
    `AttributeSet` | StyleSheet.`removeAttributes​(AttributeSet old, Enumeration<?> names)` | Removes a set of attributes for the element.
    `AttributeSet` | StyleSheet.`removeAttributes​(AttributeSet old, AttributeSet attrs)` | Removes a set of attributes.
    `protected void` | HTMLWriter.`selectContent​(AttributeSet attr)` | Writes out the content of the SELECT form element.
    `void` | HTMLDocument.`setParagraphAttributes​(int offset, int length, AttributeSet s, boolean replace)` | Sets attributes for a paragraph.
    `protected void` | HTMLWriter.`textAreaContent​(AttributeSet attr)` | Writes out text that is contained in a TEXTAREA form element.
    `AttributeSet` | StyleSheet.`translateHTMLToCSS​(AttributeSet htmlAttrSet)` | Converts a set of HTML attributes to an equivalent set of CSS attributes.
    `protected void` | HTMLWriter.`writeAttributes​(AttributeSet attr)` | Writes out the attribute set.
    `protected void` | MinimalHTMLWriter.`writeAttributes​(AttributeSet attr)` | Writes out all the attributes for the following types: StyleConstants.ParagraphConstants, StyleConstants.CharacterConstants, StyleConstants.FontConstants, StyleConstants.ColorConstants.
    `protected void` | HTMLWriter.`writeEmbeddedTags​(AttributeSet attr)` | Searches for embedded tags in the AttributeSet and writes them out.
    `protected void` | MinimalHTMLWriter.`writeHTMLTags​(AttributeSet attr)` | Generates bold <b>, italic <i>, and <u> tags for the text based on its attribute settings.
    `protected void` | MinimalHTMLWriter.`writeNonHTMLAttributes​(AttributeSet attr)` | Writes out the remaining character-level attributes (attributes other than bold, italic, and underline) in an HTML-compliant way.

    Constructors in javax.swing.text.html with parameters of type AttributeSet
    Constructor | Description
    --- | ---
    `BlockElement​(Element parent, AttributeSet a)` | Constructs a composite element that initially contains no children.
    `Option​(AttributeSet attr)` | Creates a new Option object.
    `RunElement​(Element parent, AttributeSet a, int offs0, int offs1)` | Constructs an element that represents content within the document (has no children).