You are hereAttribute mapping
Attribute mapping
Aria's components and widgets are Java Beans and use the normal Java Beans specification via reflection to set component properties. This differs from XUI which employed a special, non-standard interface to set the properties.
In shifting the components to a more standard interface it was necessary to disambiguate some of the property names by renaming them and therefore some of the component properties need to be updated when porting an application from XUI to Aria.
Furthermore some cleanup of attribute naming has also taken place, mostly to better comply with the standard bean naming conventions and to remove unnecessary hiding of methods.
Some of these changes are shown below:
| XUI / Aria Component | XUI Attribute | Aria Attribute |
| Common | antialias | antiAlias |
| tooltip | toolTip | |
| buffer | doubleBuffered | |
| XCaptionedImage / CaptionedImage | align | alignment |
| fill | fillBorder | |
| XEasterEgg / EasterEgg | content | imageName |
| XImage | ||
| content | imageName | |
| fill | fillBorder | |
| XImageButton / ImageButton | rollover | rolloverImageName |
| pressed | pressedImageName | |
| XFlowedText / FlowedText | content | text |
| XRotatedText / RotatedText | content | text |
| XReflectedText / ReflectedText | content | text |
| XPolygonalText / PolygonalText | content | text |
| XMarqueeText / MarqueeText | content | text |
| XLabel / Label | align | alignment |
| XScrollPane / ScrollPane | horzScrollPanePolicy | horizontalScrollBar |
| vertScrollPanePolicy | verticalScrollBar | |
| border | drawBorder | |
| drawFrame | drawBorder | |
| XTableSplitter / TableSplitter | horzScrollPanePolicy | horizontalScrollBar |
| vertScrollPanePolicy | verticalScrollBar | |
| border | drawBorder | |
| fixedCols | numFixedCols | |
| XTreeTable / TreeTable | headerStyle | headingStyle |