public class XmlTemplateLoaderFactory extends Object implements org.springframework.beans.factory.FactoryBean<XmlTemplateLoaderFactory.TemplateLoader>, org.springframework.beans.factory.InitializingBean
| Modifier and Type | Class and Description |
|---|---|
static class |
XmlTemplateLoaderFactory.Template |
static class |
XmlTemplateLoaderFactory.TemplateLoader |
static class |
XmlTemplateLoaderFactory.Templates |
| Constructor and Description |
|---|
XmlTemplateLoaderFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
XmlTemplateLoaderFactory.TemplateLoader |
createTemplateLoader() |
String[] |
getLocations() |
XmlTemplateLoaderFactory.TemplateLoader |
getObject() |
Class<XmlTemplateLoaderFactory.TemplateLoader> |
getObjectType() |
XmlTemplateLoaderFactory.TemplateLoader |
getSqlTemplateLoader() |
boolean |
isSingleton() |
void |
loadTemplates(String path)
load templates from a special path,
classpath:templates/template1.xml
classpath:templates/
|
static List<XmlTemplateLoaderFactory.Template> |
parseTemplate(File file) |
static List<XmlTemplateLoaderFactory.Template> |
parseTemplate(InputStream is)
when template file is in JAR-File, we can't get the File directly
|
void |
setLocations(String[] locations) |
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic XmlTemplateLoaderFactory.TemplateLoader createTemplateLoader() throws IOException
IOExceptionpublic void loadTemplates(String path) throws IOException
path - IOExceptionpublic static List<XmlTemplateLoaderFactory.Template> parseTemplate(InputStream is) throws IOException
is - IOExceptionpublic static List<XmlTemplateLoaderFactory.Template> parseTemplate(File file)
public XmlTemplateLoaderFactory.TemplateLoader getObject() throws Exception
getObject in interface org.springframework.beans.factory.FactoryBean<XmlTemplateLoaderFactory.TemplateLoader>Exceptionpublic Class<XmlTemplateLoaderFactory.TemplateLoader> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBean<XmlTemplateLoaderFactory.TemplateLoader>public boolean isSingleton()
isSingleton in interface org.springframework.beans.factory.FactoryBean<XmlTemplateLoaderFactory.TemplateLoader>public String[] getLocations()
public void setLocations(String[] locations)
public XmlTemplateLoaderFactory.TemplateLoader getSqlTemplateLoader()
Copyright © 2020. All rights reserved.