Class TemplateDescriptor
java.lang.Object
org.apache.maven.archetype.old.descriptor.TemplateDescriptor
Contains the attributes of an archetype's template (either a source or resource file).
The attributes indicate if the template should be filtered and it's encoding.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance ofTemplateDescriptorthat should be filtered and has the default encoding. -
Method Summary
Modifier and TypeMethodDescriptionReturns the name of the encoding of the template file (e.g.booleanReturnstrueif the template should be filtered andfalseotherwise.voidsetEncoding(String encoding) Sets the name of the encoding of the template file.voidsetFiltered(boolean filtered) Defines whether the template should be filtered (processed by Velocity) or not.
-
Constructor Details
-
TemplateDescriptor
public TemplateDescriptor()Creates a new instance ofTemplateDescriptorthat should be filtered and has the default encoding.
-
-
Method Details
-
isFiltered
public boolean isFiltered()Returnstrueif the template should be filtered andfalseotherwise.- Returns:
trueif the template should be filtered andfalseotherwise.
-
setFiltered
public void setFiltered(boolean filtered) Defines whether the template should be filtered (processed by Velocity) or not.- Parameters:
filtered-trueif it should be processed by Velocity andfalesotherwise.
-
getEncoding
Returns the name of the encoding of the template file (e.g.us-ascci,utf-8,iso-8859-1).- Returns:
- the name of the encoding of the template file.
-
setEncoding
public void setEncoding(String encoding) throws IllegalCharsetNameException, UnsupportedCharsetException Sets the name of the encoding of the template file.- Parameters:
encoding- New value of property encoding.- Throws:
IllegalCharsetNameException- if the given charset name is illegalUnsupportedCharsetException- if no support for the named encoding is available in this instance of the Java virtual machine
-