Notes for more details attribute reference

As in any real object-oriented language, you can define your own class attributes. In this example, we want the size of the border in the borderedbox class to be customizable. We use the <attribute> tag to define a class attribute in borderedbox. We provide the attribute with a name (bordersize) and a default value (3). You can now use bordersize as a tag attribute to set the size of the border in instances of the <borderedbox> class.