Package com.orchestranetworks.ui

# Class UIFormRowIcon

java.lang.Object
com.orchestranetworks.ui.UIFormRowIcon

public final class UIFormRowIcon extends Object
This class can be used to set a built-in icon at the beginning of a form row.

Since:
  5.2.0
See Also:
  - `UIComponentWriter.startFormRow(UIFormLabelSpec, UIFormRowIcon)`
  - `UIFormRow.setIcon(UIFormRowIcon)`

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final UIFormRowIcon`
  `ATTRIBUTE`
  `static final UIFormRowIcon`
  `BLANK`
  `static final UIFormRowIcon`
  `FOREIGN_KEY`
  `static final UIFormRowIcon`
  `GROUP`
  `static final UIFormRowIcon`
  `PRIMARY_FOREIGN_KEY`
  `static final UIFormRowIcon`
  `PRIMARY_KEY`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static UIFormRowIcon`
  `getIconForNode(SchemaNode aNode)`
  Returns the built-in icon corresponding to the specified node.
  `String`
  `toString()`
  For debugging purposes only.

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Field Details

  - ### ATTRIBUTE

    public static final UIFormRowIcon ATTRIBUTE

  - ### PRIMARY_KEY

    public static final UIFormRowIcon PRIMARY_KEY

  - ### FOREIGN_KEY

    public static final UIFormRowIcon FOREIGN_KEY

  - ### PRIMARY_FOREIGN_KEY

    public static final UIFormRowIcon PRIMARY_FOREIGN_KEY

  - ### GROUP

    public static final UIFormRowIcon GROUP

  - ### BLANK

    public static final UIFormRowIcon BLANK
    Since:
      5.2.3

- ## Method Details

  - ### getIconForNode

    public static UIFormRowIcon getIconForNode(SchemaNode aNode)
    Returns the built-in icon corresponding to the specified node.
    Since:
      5.2.3

  - ### toString

    public String toString()
    For debugging purposes only.
    Overrides:
      `toString` in class `Object`