|
Kie Workbench - Common - UI 6.1.0.CR1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface NewResourceHandler
Definition of Handler to support creation of new resources
| Method Summary | |
|---|---|
void |
acceptContext(org.guvnor.common.services.project.context.ProjectContext context,
com.google.gwt.core.client.Callback<Boolean,Void> callback)
Indicates if the NewResourceHandler can create a resource to this path |
void |
create(org.guvnor.common.services.project.model.Package pkg,
String baseFileName,
NewResourcePresenter presenter)
An entry-point for the creation of the new resource |
String |
getDescription()
A description of the new resource type |
List<org.uberfire.commons.data.Pair<String,? extends com.google.gwt.user.client.ui.IsWidget>> |
getExtensions()
Return a List of Widgets that the NewResourceHandler can use to gather additional parameters for the new resource. |
com.google.gwt.user.client.ui.IsWidget |
getIcon()
An icon representing the new resource type |
org.uberfire.workbench.type.ResourceTypeDefinition |
getResourceType()
Get the ResourceType represented by the Handler |
void |
validate(String baseFileName,
org.kie.workbench.common.services.shared.validation.ValidatorWithReasonCallback callback)
Provide NewResourceHandlers with the ability to validate additional parameters before the creation of the new resource |
| Method Detail |
|---|
String getDescription()
com.google.gwt.user.client.ui.IsWidget getIcon()
org.uberfire.workbench.type.ResourceTypeDefinition getResourceType()
void create(org.guvnor.common.services.project.model.Package pkg,
String baseFileName,
NewResourcePresenter presenter)
pkg - the Package context where new resource should be createdbaseFileName - the base name of the new resourcepresenter - underlying presenterList<org.uberfire.commons.data.Pair<String,? extends com.google.gwt.user.client.ui.IsWidget>> getExtensions()
void validate(String baseFileName,
org.kie.workbench.common.services.shared.validation.ValidatorWithReasonCallback callback)
baseFileName - The base file name for the new item (excluding extension)callback - Callback depending on validation result
void acceptContext(org.guvnor.common.services.project.context.ProjectContext context,
com.google.gwt.core.client.Callback<Boolean,Void> callback)
|
Kie Workbench - Common - UI 6.1.0.CR1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||