## Uses of Class
org.zkoss.idom.Attribute

- Packages that use Attribute
  Package | Description
  --- | ---
  org.zkoss.bind.impl |
  org.zkoss.idom |
  org.zkoss.idom.input |
  org.zkoss.zk.ui.metainfo |

- - ### Uses of Attribute in org.zkoss.bind.impl

    Methods in org.zkoss.bind.impl with parameters of type Attribute
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | ClientBinderCommandParser.`parse​(Attribute attr, ComponentInfo compInfo, PageDefinition pgdef)` |

  - ### Uses of Attribute in org.zkoss.idom

    Fields in org.zkoss.idom with type parameters of type Attribute
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected java.util.List<Attribute>` | Element.`_attrs` | The attributes.

    Methods in org.zkoss.idom that return Attribute
    Modifier and Type | Method | Description
    --- | --- | ---
    `Attribute` | Attributable.`getAttributeItem​(java.lang.String tname)` | Gets the attribute with the tag name.
    `Attribute` | Attributable.`getAttributeItem​(java.lang.String namespace, java.lang.String name, int mode)` | Gets the first attribute that matches the specified criteria.
    `Attribute` | Element.`getAttributeItem​(java.lang.String tname)` |
    `Attribute` | Element.`getAttributeItem​(java.lang.String namespace, java.lang.String name, int mode)` |
    `Attribute` | Attributable.`setAttribute​(Attribute attr)` | Adds the giving attribute.
    `Attribute` | Element.`setAttribute​(Attribute attr)` |
    `Attribute` | Attributable.`setAttributeValue​(java.lang.String tname, java.lang.String value)` | Sets the value of the attribute with the giving tag name.
    `Attribute` | Element.`setAttributeValue​(java.lang.String tname, java.lang.String value)` |

    Methods in org.zkoss.idom that return types with arguments of type Attribute
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<Attribute>` | Attributable.`getAttributeItems()` | Returns all attributes of this object.
    `java.util.List<Attribute>` | Element.`getAttributeItems()` |
    `java.util.List<Attribute>` | Attributable.`getAttributes​(java.lang.String namespace, java.lang.String name, int mode)` | Gets a list of attributes of the specified criteria.
    `java.util.List<Attribute>` | Element.`getAttributes​(java.lang.String namespace, java.lang.String name, int mode)` |
    `protected java.util.List<Attribute>` | Element.`newAttrArray()` | Creates an empty list of attributes.

    Methods in org.zkoss.idom with parameters of type Attribute
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | Element.AttrArray.`onAdd​(Attribute newElement, Attribute followingElement)` |
    `protected void` | Element.AttrArray.`onRemove​(Attribute item)` |
    `protected void` | Element.AttrArray.`onSet​(Attribute newElement, Attribute replaced)` |
    `Attribute` | Attributable.`setAttribute​(Attribute attr)` | Adds the giving attribute.
    `Attribute` | Element.`setAttribute​(Attribute attr)` |

  - ### Uses of Attribute in org.zkoss.idom.input

    Methods in org.zkoss.idom.input that return Attribute
    Modifier and Type | Method | Description
    --- | --- | ---
    `Attribute` | DefaultIDOMFactory.`newAttribute​(java.lang.String lname, java.lang.String value)` |
    `Attribute` | DefaultIDOMFactory.`newAttribute​(Namespace ns, java.lang.String lname, java.lang.String value)` |
    `Attribute` | IDOMFactory.`newAttribute​(java.lang.String lname, java.lang.String value)` | Creates an Attribute without namespace.
    `Attribute` | IDOMFactory.`newAttribute​(Namespace ns, java.lang.String lname, java.lang.String value)` | Creates an Attribute with namespace.

  - ### Uses of Attribute in org.zkoss.zk.ui.metainfo

    Methods in org.zkoss.zk.ui.metainfo with parameters of type Attribute
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | NamespaceParser.`parse​(Attribute attr, ComponentInfo compInfo, PageDefinition pgdef)` | Parses the the content with the current namespace parser.