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