Package org.jboss.hal.core.mbui.table
Class TableButtonFactory
- java.lang.Object
-
- org.jboss.hal.core.mbui.table.TableButtonFactory
-
public class TableButtonFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description TableButtonFactory(CrudOperations crud, Resources resources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends ModelNode>
Button<T>add(String id, String type, AddressTemplate template, Iterable<String> attributes, CrudOperations.AddCallback callback)<T extends ModelNode>
Button<T>add(String id, String type, AddressTemplate template, CrudOperations.AddCallback callback)<T extends ModelNode>
Button<T>add(AddressTemplate template, ButtonHandler<T> handler)<T> Button<T>remove(String type, AddressTemplate template, Function<Table<T>,String> nameFunction, Callback callback)<T> Button<T>remove(String type, AddressTemplate template, Callback callback)<T extends ModelNode>
Button<T>remove(AddressTemplate template, ButtonHandler<T> handler)
-
-
-
Constructor Detail
-
TableButtonFactory
@Inject public TableButtonFactory(CrudOperations crud, Resources resources)
-
-
Method Detail
-
add
public <T extends ModelNode> Button<T> add(AddressTemplate template, ButtonHandler<T> handler)
-
add
public <T extends ModelNode> Button<T> add(String id, String type, AddressTemplate template, CrudOperations.AddCallback callback)
-
add
public <T extends ModelNode> Button<T> add(String id, String type, AddressTemplate template, Iterable<String> attributes, CrudOperations.AddCallback callback)
-
remove
public <T extends ModelNode> Button<T> remove(AddressTemplate template, ButtonHandler<T> handler)
-
remove
public <T> Button<T> remove(String type, AddressTemplate template, Callback callback)
-
-