Oracle Fusion Middleware Data Visualization Tools Tag Reference for Oracle ADF Faces 11g Release 2 (11.1.2.3.0) E17490-04 |
UIComponent class: oracle.adf.view.faces.bi.component.hierarchyViewer.Link
Component type: oracle.dss.adf.hierarchyViewer.Link
The link component is used to stamp out links between nodes in the hierarchy.
This component must be a child of the <dvt:hierarchyViewer> component or <dvt:diagramLinks>.
The link component cannot have any children.
The following example shows XML for a link tag.
<dvt:hierarchyViewer>
<dvt:link linkType="directRounded"/>
</dvt:hierarchyViewer>
Type | Phases | Description |
---|---|---|
org.apache.myfaces.trinidad.event.AttributeChangeEvent | Invoke Application, Apply Request Values |
Event delivered to describe an attribute change. Attribute change events are not delivered for any programmatic change to a property. They are only delivered when a renderer changes a property without the application's specific request. An example of an attribute change event might include the width of a column that supported client-side resizing. |
Name | Description |
---|---|
endConnector | This facet can be used to provide a custom marker that will be used as the end connector for the link. |
label | This facet can be used to provide a richer label than is provided via the label attribute. |
startConnector | This facet can be used to provide a custom marker that will be used as the start connector for the link. |
Name | Type | Supports EL? | Description |
---|---|---|---|
attributeChangeListener | javax.el.MethodExpression | Only EL | a method reference to an attribute change listener. Attribute change events are not delivered for any programmatic change to a property. They are only delivered when a renderer changes a property without the application's specific request. An example of an attribute change events might include the width of a column that supported client-side resizing. |
binding | oracle.adf.view.faces.bi.component.hierarchyViewer.Link | Only EL | an EL reference that will store the component instance on a bean. This can be used to give programmatic access to a component from a backing bean, or to move creation of the component to a backing bean. |
endConnectorType | String | Yes | Valid Values: none, arrowOpen, arrow1, arrow2, arrow3, circle, rectangle, rectanglerounded Specifies the type of end connector on the link. Valid values are:
|
endNode | Object | Yes | Specifies the end Node for this Link. This can be used in conjunction with the nodeId attribute on the Node tag. |
id | String | Yes | the identifier for the component |
label | String | Yes | Label of the link |
linkColor | String | Yes | color of the link, specified as CSS named color, or rgb() format, or #aarrggbb format |
linkStyle | String | Yes | Valid Values: solid, dash, dot, dashDot Specifies the style of the link. The default value is solid. Valid values are:
|
linkType | String | Yes | Valid Values: direct, directRounded, directSmooth, orthogonal, orthogonalRounded, orthogonalSmooth Specifies the type of the link. Valid values are:
|
linkWidth | int | Yes | width of the link, in pixels |
readOnly | boolean | Yes | Specifies whether this link is read-only or not (false by default, but depends on component-level readOnly property as well) |
rendered | boolean | Yes | Specifies whether the component is rendered. The first link component whose rendered attribute evaluates to true will be stamped for a given relationship between nodes. |
selectable | boolean | Yes | Specifies whether this link can be selected (true by default) |
shortDesc | String | Yes | Sets a short description of this node for user agents rendering to non-visual media (e.g. screen readers) |
startConnectorType | String | Yes | Valid Values: none, arrowOpen, arrow1, arrow2, arrow3, circle, rectangle, rectanglerounded Specifies the type of start connector on the link. Valid values are:
|
startNode | Object | Yes | Specifies the start Node for this Link. This can be used in conjunction with the nodeId attribute on the Node tag. |