PreviousNext
Apache FreeMarker Manual For Freemarker 2.3.34
- Template Author's Guide
- Getting Started
- Values, Types
- The Template
- Overall structure
- Directives
- Expressions
- Quick overview (cheat sheet)
- Specify values directly
- Retrieving variables
- String operations
- Sequence operations
- Hash operations
- Arithmetical calculations
- Comparison
- Logical operations
- Built-ins
- Method call
- Handling missing values
- Assignment Operators
- Local lambdas
- Parentheses
- White-space in expressions
- Comments in expressions
- Operator precedence
- Interpolations
- Miscellaneous
- Programmer's Guide
- Getting Started
- The Data Model
- The Configuration
- Miscellaneous
- Template Language Reference
- Built-in Reference
- Alphabetical index
- Built-ins for strings
- boolean
- blank_to_null
- cap_first
- c (for string value)
- cn (for string value)
- c_lower_case
- c_upper_case
- capitalize
- chop_linebreak
- contains
- date, time, datetime
- empty_to_null
- ends_with
- ensure_ends_with
- ensure_starts_with
- esc
- groups
- html (deprecated)
- index_of
- j_string
- js_string
- json_string
- keep_after
- keep_after_last
- keep_before
- keep_before_last
- last_index_of
- left_pad
- length
- lower_case
- matches
- no_esc
- number
- replace
- right_pad
- remove_beginning
- remove_ending
- rtf (deprecated)
- split
- starts_with
- string (when used with a string value)
- substring (deprecated)
- trim
- trim_to_null
- truncate, truncate_...
- uncap_first
- upper_case
- url
- url_path
- word_list
- xhtml (deprecated)
- xml (deprecated)
- Common flags
- Built-ins for numbers
- Built-ins for date/time/date-time values
- Built-ins for booleans
- Built-ins for sequences
- Built-ins for hashes
- Built-ins for nodes (for XML)
- Loop variable built-ins
- Type independent built-ins
- Seldom used and expert built-ins
- Directive Reference
- Alphabetical index
- assign
- attempt, recover
- autoesc
- compress
- escape, noescape (deprecated)
- flush
- ftl
- function, return
- global
- if, else, elseif
- import
- include
- list, else, items, sep, break, continue
- local
- macro, nested, return
- noautoesc
- noparse
- nt
- outputformat
- setting
- stop
- switch, on, case, default, break
- t, lt, rt
- User-defined directive (<@...>)
- visit, recurse, fallback
- Special Variable Reference
- Reserved names in FTL
- Deprecated FTL constructs
- Built-in Reference
- XML Processing Guide
- Appendixes
- FAQ
- Version history
- 2.3.34
- 2.3.33
- 2.3.32
- 2.3.31
- 2.3.30
- 2.3.29
- 2.3.28
- 2.3.27 (incubating at Apache)
- 2.3.26 (incubating at Apache)
- 2.3.25 (incubating at Apache)
- 2.3.24 (incubating at Apache)
- 2.3.23
- 2.3.22
- 2.3.21
- 2.3.20
- 2.3.19
- 2.3.18
- 2.3.17
- 2.3.16
- 2.3.15
- 2.3.14
- 2.3.13
- 2.3.12
- 2.3.11
- 2.3.10
- 2.3.9
- 2.3.8
- 2.3.7
- 2.3.7 RC1
- 2.3.6
- 2.3.5
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3
- Non backward-compatible changes!
- Changes on the FTL side
- Changes on the Java side
- Other changes
- The history of the releases before the final version
- Differences between the final release and Release Candidate 4
- Differences between the Release Candidate 4 and Release Candidate 3
- Differences between the Release Candidate 3 and Release Candidate 2
- Differences between the Release Candidate 2 and Release Candidate 1
- Differences between the Release Candidate 1 and Preview 16 releases
- Differences between the Preview 16 and Preview 15 releases
- Differences between the Preview 15 and Preview 14 releases
- Differences between the Preview 14 and Preview 13 releases
- Differences between the Preview 13 and Preview 12 releases
- Differences between the Preview 12 and Preview 11 releases
- Differences between the Preview 11 and Preview 10 releases
- Differences between the Preview 10 and Preview 9 releases
- Differences between the Preview 9 and Preview 8 releases
- Differences between the Preview 8 and Preview 7 releases
- Differences between the Preview 7 and Preview 6 releases
- Differences between the Preview 6 and Preview 5 releases
- Differences between the Preview 5 and Preview 4 releases
- Differences between the Preview 4 and Preview 3 releases
- Differences between the Preview 3 and Preview 2 releases
- Differences between the Preview 2 and Preview 1 releases
- 2.2.8
- 2.2.7
- 2.2.6
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1
- 2.01
- 2.0
- 2.0 RC3
- 2.0 RC2
- 2.0 RC1
- Installing FreeMarker
- Legal
- Glossary
- Alphabetical Index
PreviousNext