org.diylc.common
Interface ITemplateProcessor

All Known Subinterfaces:
IPlugInPort
All Known Implementing Classes:
Presenter

public interface ITemplateProcessor


Nested Class Summary
static class ITemplateProcessor.TemplateAlreadyExistsException
           
 
Field Summary
static java.lang.String TEMPLATES_KEY
           
 
Method Summary
 void applyTemplateToSelection(Template template)
           
 void deleteTemplate(java.lang.String categoryName, java.lang.String componentTypeName, java.lang.String templateName)
           
 java.util.List<Template> getTemplatesFor(java.lang.String categoryName, java.lang.String componentTypeName)
           
 java.util.List<Template> getTemplatesForSelection()
           
 void saveSelectedComponentAsTemplate(java.lang.String templateName)
           
 

Field Detail

TEMPLATES_KEY

static final java.lang.String TEMPLATES_KEY
See Also:
Constant Field Values
Method Detail

saveSelectedComponentAsTemplate

void saveSelectedComponentAsTemplate(java.lang.String templateName)

getTemplatesFor

java.util.List<Template> getTemplatesFor(java.lang.String categoryName,
                                         java.lang.String componentTypeName)

getTemplatesForSelection

java.util.List<Template> getTemplatesForSelection()

applyTemplateToSelection

void applyTemplateToSelection(Template template)

deleteTemplate

void deleteTemplate(java.lang.String categoryName,
                    java.lang.String componentTypeName,
                    java.lang.String templateName)