Interface ResourceBuilderDelegate
- 
- All Known Implementing Classes:
- DefaultResourceBuilderDelegate,- XmlSerializerBuilderDelegate
 
 public interface ResourceBuilderDelegate
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ResourceBuilderDelegatebuild(java.lang.String textKey, javax.swing.Icon icon, java.util.function.Consumer<ProjectResourceBuilder> builderConsumer)Convenience method for building a standard builder delegatestatic ResourceBuilderDelegatebuild(java.util.function.Consumer<ProjectResourceBuilder> builderConsumer)Used to build a builder delegate with no icon or text, for workspaces with only one template.default java.util.Optional<javax.swing.JComponent>createExtraSettingsPanel()java.util.Optional<ResourcePath>createResource(DesignerContext context, ResourcePath path)javax.swing.IcongetIcon()java.lang.StringgetText()
 
- 
- 
- 
Method Detail- 
getIconjavax.swing.Icon getIcon() 
 - 
getTextjava.lang.String getText() 
 - 
createResourcejava.util.Optional<ResourcePath> createResource(DesignerContext context, ResourcePath path) - Returns:
- the actual path created, if successful
 
 - 
createExtraSettingsPaneldefault java.util.Optional<javax.swing.JComponent> createExtraSettingsPanel() 
 - 
buildstatic ResourceBuilderDelegate build(java.lang.String textKey, javax.swing.Icon icon, java.util.function.Consumer<ProjectResourceBuilder> builderConsumer) Convenience method for building a standard builder delegate
 - 
buildstatic ResourceBuilderDelegate build(java.util.function.Consumer<ProjectResourceBuilder> builderConsumer) Used to build a builder delegate with no icon or text, for workspaces with only one template.
 
- 
 
-