Class MemoryTemplate
java.lang.Object
org.esa.snap.core.gpf.descriptor.template.MemoryTemplate
- All Implemented Interfaces:
Template
Class for simple in-memory template holders.
-
Constructor Summary
ConstructorsConstructorDescriptionMemoryTemplate(TemplateEngine templateEngine) MemoryTemplate(TemplateEngine templateEngine, String templateName) MemoryTemplate(TemplateType templateType) -
Method Summary
Modifier and TypeMethodDescriptionvoidassociateWith(TemplateEngine engine) copy()getName()getPath()getType()booleanvoidsave()voidsetContents(String text, boolean shouldParse) voidvoidsetType(TemplateType value)
-
Constructor Details
-
MemoryTemplate
public MemoryTemplate() -
MemoryTemplate
-
MemoryTemplate
-
MemoryTemplate
-
-
Method Details
-
associateWith
- Specified by:
associateWithin interfaceTemplate- Throws:
TemplateException
-
getContents
- Specified by:
getContentsin interfaceTemplate- Throws:
IOException
-
setContents
- Specified by:
setContentsin interfaceTemplate- Throws:
TemplateException
-
getName
-
setName
-
getType
-
setType
-
isInMemory
public boolean isInMemory()- Specified by:
isInMemoryin interfaceTemplate
-
save
- Specified by:
savein interfaceTemplate- Throws:
IOException
-
getPath
-
copy
- Specified by:
copyin interfaceTemplate- Throws:
IOException
-