public class TemplateManager extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
appendSchemaTemplate(AppendTemplatePlan plan) |
void |
checkTemplateCompatible(Template template,
IMNode node) |
void |
clear() |
void |
createSchemaTemplate(CreateTemplatePlan plan) |
void |
dropSchemaTemplate(DropTemplatePlan plan) |
Set<String> |
getAllTemplateName() |
static TemplateManager |
getInstance() |
static TemplateManager |
getNewInstanceForTest() |
Template |
getTemplate(String templateName) |
Map<String,Template> |
getTemplateMap() |
void |
pruneSchemaTemplate(PruneTemplatePlan plan) |
void |
setTemplateMap(Map<String,Template> templateMap) |
public static TemplateManager getInstance()
public static TemplateManager getNewInstanceForTest()
public void createSchemaTemplate(CreateTemplatePlan plan) throws MetadataException
public void dropSchemaTemplate(DropTemplatePlan plan)
public void appendSchemaTemplate(AppendTemplatePlan plan) throws MetadataException
public void pruneSchemaTemplate(PruneTemplatePlan plan) throws MetadataException
public Template getTemplate(String templateName) throws UndefinedTemplateException
public void checkTemplateCompatible(Template template, IMNode node) throws MetadataException
public void clear()
Copyright © 2022 The Apache Software Foundation. All rights reserved.