The Factor - FreeMarker Factor Editor
TOC - FreeMarker Factor Editor: 0:00 Agenda of This Video Content 0:52 FreeMarker Overview 1:19 FreeMarker Factor Editor Overview 3:13 Predefined Subroutines Content Assist 4:11 User Defined Subroutines Content Assist 5:12 Directives content assist 6:12 The Factor Snippets 9:48 Factor - Predefined Subroutines 13:34 Factor - User Defined Subroutines 15:01 Factor - Directives 16:35 The End FreeMarker Overview: FreeMarker is a template engine: a generic tool to generate text output (HTML web pages, e-mails, configuration files, source code, etc.) based on templates and changing data FreeMarker Factor Editor Overview: Freemarker factor editor is combination of several software: The first is the apache freemarker 2.3.26 library software component which is one of the Apache Project. The second is FreeMarkerIDE eclipse plugins that provides editor for FreeMarker template and we have added several enhancement that help or assist us to build the factor template. The version of the plugins is 1.5.300, the id of the plugins is org.jboss.ide.eclipse.freemarker.feature.feature.group, for its provider is from Jboss Redhat. The last software that we use is The Factor snippets that help us to reuse and understanding quickly how to use predefined subroutines, userdefined subroutines dan directives during development or testing the factor template. . To open the freemarker factor editor, you need to go to Template page, and then go to Template file/folder section, and then double click one of the template file, just as you see in this video FreeMarker Factor Editor provide 3 type of content assist: Predefined subroutines content assist User Defined Subroutines content assist Directives content assist Predefined subroutines content assist Content assist will show up when the cursor putted after ‘?’ mark and Ctrl+Space User Defined Subroutines content assist Content assist will show up after ‘${’ mark and Ctrl+Space Content assist will show up inside any Directive tag Directives content assist Predefined directives content assist will show up after ‘#’ mark and Ctrl+Space User defined directives content assist will show up after ‘@’ mark and Ctrl+Space The Factor Snippets: How to show the Factor snippets view How to use the Factor snippets How to import, customize and export Factor - Predefined Subroutines: The so-called built-ins are like subvariables (or rather like methods, if you know that Java term) that aren't coming from the data-model, but added by FreeMarker to the values. In order to make it clear where subvariables comes from, you have to use ? (question mark) instead of . (dot) to access them. Factor - User Defined Subroutines: It is the object that created by user, you have to use ‘${’ to access them and this object has to be inserted into FreeMarker engine. It is also the method that created by user, you have to use ‘.’ (dot) to access them via object that inserted into FreeMarker engine. The Factor Defined Subroutines are specific objects (including its method), public attributes, and private attributes that inserted into FreeMarker engine. Factor - Directives: FTL tags (for FreeMarker Template Language tags): FTL tags are a bit similar to HTML tags, but they are instructions to FreeMarker and will not be printed to the output. Predefined FTL tags start with #. User-defined FTL tags start with @ (It is so-called Macro or Namespace) Access them with ‘#’ or ‘@’ My name is Firmansyah You can contact me at Firmansyah.profess@gmail.com I hope everyone can understand my introduction of my software tool And I hope also, this software tool can help everyone to Accelerate software project within time, cost, and resource constraint Goodby Everyone Stay safe and stay healty.
TOC - FreeMarker Factor Editor: 0:00 Agenda of This Video Content 0:52 FreeMarker Overview 1:19 FreeMarker Factor Editor Overview 3:13 Predefined Subroutines Content Assist 4:11 User Defined Subroutines Content Assist 5:12 Directives content assist 6:12 The Factor Snippets 9:48 Factor - Predefined Subroutines 13:34 Factor - User Defined Subroutines 15:01 Factor - Directives 16:35 The End FreeMarker Overview: FreeMarker is a template engine: a generic tool to generate text output (HTML web pages, e-mails, configuration files, source code, etc.) based on templates and changing data FreeMarker Factor Editor Overview: Freemarker factor editor is combination of several software: The first is the apache freemarker 2.3.26 library software component which is one of the Apache Project. The second is FreeMarkerIDE eclipse plugins that provides editor for FreeMarker template and we have added several enhancement that help or assist us to build the factor template. The version of the plugins is 1.5.300, the id of the plugins is org.jboss.ide.eclipse.freemarker.feature.feature.group, for its provider is from Jboss Redhat. The last software that we use is The Factor snippets that help us to reuse and understanding quickly how to use predefined subroutines, userdefined subroutines dan directives during development or testing the factor template. . To open the freemarker factor editor, you need to go to Template page, and then go to Template file/folder section, and then double click one of the template file, just as you see in this video FreeMarker Factor Editor provide 3 type of content assist: Predefined subroutines content assist User Defined Subroutines content assist Directives content assist Predefined subroutines content assist Content assist will show up when the cursor putted after ‘?’ mark and Ctrl+Space User Defined Subroutines content assist Content assist will show up after ‘${’ mark and Ctrl+Space Content assist will show up inside any Directive tag Directives content assist Predefined directives content assist will show up after ‘#’ mark and Ctrl+Space User defined directives content assist will show up after ‘@’ mark and Ctrl+Space The Factor Snippets: How to show the Factor snippets view How to use the Factor snippets How to import, customize and export Factor - Predefined Subroutines: The so-called built-ins are like subvariables (or rather like methods, if you know that Java term) that aren't coming from the data-model, but added by FreeMarker to the values. In order to make it clear where subvariables comes from, you have to use ? (question mark) instead of . (dot) to access them. Factor - User Defined Subroutines: It is the object that created by user, you have to use ‘${’ to access them and this object has to be inserted into FreeMarker engine. It is also the method that created by user, you have to use ‘.’ (dot) to access them via object that inserted into FreeMarker engine. The Factor Defined Subroutines are specific objects (including its method), public attributes, and private attributes that inserted into FreeMarker engine. Factor - Directives: FTL tags (for FreeMarker Template Language tags): FTL tags are a bit similar to HTML tags, but they are instructions to FreeMarker and will not be printed to the output. Predefined FTL tags start with #. User-defined FTL tags start with @ (It is so-called Macro or Namespace) Access them with ‘#’ or ‘@’ My name is Firmansyah You can contact me at Firmansyah.profess@gmail.com I hope everyone can understand my introduction of my software tool And I hope also, this software tool can help everyone to Accelerate software project within time, cost, and resource constraint Goodby Everyone Stay safe and stay healty.