@Component
public class MyComponent {
@Property(required = true)
private String name;
@EventHandler(event = "click")
public void handleClick() {
}
}
<richfaces-cdk>
<components>
<component>
<component-type>myComponent</component-type>
<component-class>com.example.MyComponent</component-class>
<renderer>com.example.MyComponentRenderer</renderer>
<resource>com/example/myComponent.js</resource>
</component>
</components>
</richfaces-cdk>
public class Main {
public static void main(String[] args) {
MyComponent myComponent = new MyComponent();
myComponent.setName("John");
myComponent.handleClick();
}
}