ComponentHighlighter
Extension for decorating a component with a debug info label
The add-on provides a component extension which will highlight the extended component in the browser with an eye-catching label containing the fully qualified class name of the extended component or a user-defined text. By that, you can see which part of your UI is implemented by which Java class directly in the browser. The extension is only active when the Vaadin application is run in debug mode. In production mode, the add-on will have no effect.
The file download contains all JavaDocs and documentation.
Sample code
public class MyComponent extends CustomComponent { ... public MyComponent() { super(); new ComponentHighlighterExtension(this); ... } }
String templateName = "mytemplate"; CustomLayout layout = new CustomLayout(templateName); new ComponentHighlighterExtension (layout) .setComponentDebugLabel ( CustomLayout.class.getName () + " (template name: " + templateName + ".html)");
Links
Compatibility
Was this helpful? Need more help?
Leave a comment or a question below. You can also join
the chat on Discord or
ask questions on StackOverflow.
Version
Initial release
- Released
- 2014-01-20
- Maturity
- BETA
- License
- Apache License 2.0
Compatibility
- Framework
- Vaadin 7.0+
- Vaadin 8.0+
- Browser
- Firefox
- Safari
- Google Chrome
- Internet Explorer
- Internet Explorer
- Microsoft Edge
ComponentHighlighter - Vaadin Add-on Directory
Extension for decorating a component with a debug info labelDocumentation
Issue Tracker
Source Code
Discussion Forum
ComponentHighlighter version 1.0
Initial release