All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbsFilter |
|
| AbsOperator |
|
| AbstractCallableMethod |
Defines a function which will be called in the context of an interpreter instance.
|
| AbstractFilter |
Filter base that uses Filter Jinjavadoc to construct named argument parameters.
|
| AbstractSetFilter |
|
| AddFilter |
|
| AdditionOperator |
|
| AdvancedFilter |
|
| AstDict |
|
| AstList |
|
| AstMacroFunction |
|
| AstNamedParameter |
|
| AstRangeBracket |
|
| AstTuple |
|
| AttrFilter |
|
| AutoEscapeTag |
|
| BaseDateFilter |
|
| BasicTemplateErrorCategory |
|
| BatchFilter |
|
| BetweenTimesFilter |
|
| BlockInfo |
|
| BlockPlaceholderOutputNode |
|
| BlockTag |
{% block name %}
|
| BoolFilter |
bool(value) Convert value to boolean.
|
| CallStack |
|
| CallTag |
|
| CapitalizeFilter |
|
| CascadingResourceLocator |
|
| CenterFilter |
|
| CharArrayUtils |
|
| ClasspathResourceLocator |
|
| CollectionExpTest |
|
| CollectionMembershipOperator |
|
| CollectionTooBigException |
|
| ConstantZeroRandomNumberGenerator |
A random number generator that always returns 0.
|
| Context |
|
| Context.Library |
|
| Context.TemporaryValueClosable<T> |
|
| CountFilter |
|
| CutFilter |
|
| CycleTag |
{% cycle a,b,c %} {% cycle a,'b',c as d %} {% cycle d %}
|
| DAliasedDefaultFilter |
|
| DatetimeFilter |
|
| DateTimeFormatFilter |
|
| DefaultExecutionMode |
|
| DefaultExpressionStrategy |
|
| DefaultFilter |
|
| DefaultTokenScannerSymbols |
|
| DeferredParsingException |
|
| DeferredRandomNumberGenerator |
|
| DeferredValue |
Marker object which indicates that the template engine should skip over evaluating
this part of the template, if the object is resolved from the context.
|
| DeferredValueException |
|
| DeferredValueUtils |
|
| DictSortFilter |
|
| DifferenceFilter |
|
| DisabledException |
|
| DivideFilter |
|
| DivisibleFilter |
|
| DoTag |
|
| DummyObject |
|
| DynamicVariableResolver |
|
| EagerAstBinary |
|
| EagerAstBracket |
|
| EagerAstChoice |
|
| EagerAstDict |
|
| EagerAstDot |
|
| EagerAstIdentifier |
|
| EagerAstList |
|
| EagerAstMacroFunction |
|
| EagerAstMethod |
|
| EagerAstNamedParameter |
|
| EagerAstNested |
AstNested is final so this decorates AstRightValue.
|
| EagerAstNodeDecorator |
This decorator exists to ensure that every EvalResultHolder is an
instanceof AstNode.
|
| EagerAstParameters |
|
| EagerAstRangeBracket |
|
| EagerAstTuple |
|
| EagerAstUnary |
|
| EagerCycleTag |
|
| EagerDoTag |
|
| EagerExecutionMode |
|
| EagerExecutionResult |
This represents the result of speculatively executing an expression, where if something
got deferred, then the prefixToPreserveState can be added to the output
that would preserve the state for a second pass.
|
| EagerExpressionResolver |
|
| EagerExpressionResolver.EagerExpressionResult |
|
| EagerExpressionStrategy |
|
| EagerExtendedParser |
|
| EagerExtendedSyntaxBuilder |
|
| EagerForTag |
|
| EagerFromTag |
|
| EagerGenericTag<T extends Tag> |
|
| EagerIfTag |
|
| EagerImportTag |
|
| EagerMacroFunction |
|
| EagerPrintTag |
|
| EagerSetTag |
|
| EagerStateChangingTag<T extends Tag> |
|
| EagerTagDecorator<T extends Tag> |
|
| EagerTagFactory |
|
| EagerToken |
|
| EagerUnlessTag |
|
| EAliasedEscapeFilter |
|
| ELFunction |
Defines that this public static method should be exposed to the expression resolver, with the given name and optional namespace.
|
| ELFunctionDefinition |
|
| ElseIfTag |
|
| ElseTag |
|
| EndTag |
|
| EscapeFilter |
|
| EscapeJinjavaFilter |
|
| EscapeJsFilter |
|
| EscapeJsonFilter |
|
| EvalResultHolder |
|
| ExecutionMode |
|
| ExpressionNode |
|
| ExpressionResolver |
Resolves Jinja expressions.
|
| ExpressionStrategy |
|
| ExpressionToken |
|
| ExpTest |
Beside filters there are also so called "tests" available.
|
| ExpTestLibrary |
|
| ExtendedParser |
|
| ExtendedScanner |
|
| ExtendedSyntaxBuilder |
Syntax extensions for the expression language library
- pipe '|' postfix unary operator for applying filters to expressions - positive '+' prefix unary operator for absolute value of numeric - 'is' postfix operator for creating a boolean expression with an expression test function - named
function args support (still requires precise order, but accepts syntax of fn(foo=bar, a=b)
|
| ExtendsTag |
|
| ExtendsTagCycleException |
|
| FatalTemplateErrorsException |
Container exception thrown when fatal errors are encountered while rendering a template.
|
| FileLocator |
|
| FileSizeFormatFilter |
|
| Filter |
|
| FilterLibrary |
|
| FirstFilter |
|
| FloatFilter |
|
| ForceEscapeFilter |
|
| ForLoop |
|
| FormatFilter |
|
| FormattedDate |
|
| ForTag |
{% for a in b|f1:d,c %}
|
| FromJsonFilter |
|
| FromTag |
|
| FromTagCycleException |
|
| FromYamlFilter |
|
| FunctionLibrary |
|
| Functions |
|
| GroupByFilter |
|
| GroupByFilter.Group |
|
| HelperStringTokenizer |
Whitespace and comma as separator quote to accept them as normal char
|
| IfchangedTag |
|
| IfTag |
|
| Importable |
|
| ImportTag |
Jinja2 supports putting often used code into macros.
|
| ImportTagCycleException |
|
| IncludeTag |
|
| IncludeTagCycleException |
|
| IndentFilter |
|
| IndexOutOfRangeException |
|
| InjectedContextFunctionProxy |
|
| InterpreterFactory |
|
| InterpretException |
|
| IntersectFilter |
|
| IntFilter |
int(value, default=0) Convert the value into an integer.
|
| InvalidArgumentException |
|
| InvalidDateFormatException |
|
| InvalidInputException |
|
| InvalidReason |
|
| IpAddrFilter |
|
| Ipv4Filter |
|
| Ipv6Filter |
|
| IsBooleanExpTest |
|
| IsContainingAllExpTest |
|
| IsContainingExpTest |
|
| IsDefinedExpTest |
|
| IsDivisibleByExpTest |
|
| IsEqExpTest |
|
| IsEqualsSymbolExpTest |
|
| IsEqualToExpTest |
|
| IsEvenExpTest |
|
| IsFalseExpTest |
|
| IsFloatExpTest |
|
| IsGeTest |
|
| IsGreaterThanExpTest |
|
| IsGreaterThanOrEqualToSymbolExpTest |
|
| IsGreaterThanSymbolExpTest |
|
| IsGtTest |
|
| IsInExpTest |
|
| IsIntegerExpTest |
|
| IsIterableExpTest |
|
| IsLessThanExpTest |
|
| IsLessThanOrEqualToSymbolExpTest |
|
| IsLessThanSymbolExpTest |
|
| IsLeTest |
|
| IsLowerExpTest |
|
| IsLtTest |
|
| IsMappingExpTest |
|
| IsNeExpTest |
|
| IsNoneExpTest |
|
| IsNotEqualToSymbolExpTest |
|
| IsNumberExpTest |
|
| IsOddExpTest |
|
| IsSameAsExpTest |
|
| IsSequenceExpTest |
|
| IsStringContainingExpTest |
|
| IsStringExpTest |
|
| IsStringStartingWithExpTest |
|
| IsTrueExpTest |
|
| IsTruthyExpTest |
|
| IsUndefinedExpTest |
|
| IsUpperExpTest |
|
| IsWithinExpTest |
|
| Jinjava |
The main client API for the Jinjava library, instances of this class can be used to render jinja templates with a given map of context values.
|
| JinjavaBeanELResolver |
BeanELResolver supporting snake case property names.
|
| JinjavaConfig |
|
| JinjavaConfig.Builder |
|
| JinjavaDoc |
|
| JinjavaDoc |
|
| JinjavaDocExpTest |
|
| JinjavaDocFactory |
|
| JinjavaDocFilter |
|
| JinjavaDocFunction |
|
| JinjavaDocItem |
|
| JinjavaDocParam |
|
| JinjavaDocSnippet |
|
| JinjavaDocTag |
|
| JinjavaELContext |
|
| JinjavaHasCodeBody |
|
| JinjavaInterpreter |
|
| JinjavaInterpreterFactory |
|
| JinjavaInterpreterResolver |
|
| JinjavaListELResolver |
|
| JinjavaMetaValue |
|
| JinjavaParam |
|
| JinjavaSnippet |
|
| JinjavaTextMateSnippet |
|
| JoinFilter |
|
| LastFilter |
|
| LazyExpression |
|
| LegacyOverrides |
This class allows Jinjava to be configured to override legacy behaviour.
|
| LegacyOverrides.Builder |
|
| LengthFilter |
|
| LengthLimitingStringBuilder |
|
| LengthLimitingStringJoiner |
|
| ListFilter |
|
| LocationResolver |
|
| LogFilter |
|
| Logging |
|
| LowerFilter |
|
| MacroFunction |
Function definition parsed from a jinjava template, stored in global macros registry in interpreter context.
|
| MacroFunctionMapper |
|
| MacroTag |
|
| MacroTagCycleException |
|
| MapFilter |
|
| Md5Filter |
|
| MinusTimeFilter |
|
| MissingEndTagException |
|
| MultiplyFilter |
|
| NamedParameter |
|
| NamedParameterOperator |
|
| Namespace |
|
| Node |
|
| NoteToken |
|
| ObjectIterator |
|
| ObjectTruthValue |
|
| OrOperator |
|
| OutputList |
|
| OutputNode |
|
| OutputTooBigException |
|
| PlusTimeFilter |
|
| PowerOfOperator |
|
| PreserveRawExecutionMode |
|
| PrettyPrintFilter |
|
| PrintTag |
|
| PyishBeanSerializerModifier |
|
| PyishCharacterEscapes |
|
| PyishDate |
an object which quacks like a python date
|
| PyishObjectMapper |
|
| PyishPrettyPrinter |
|
| PyishSerializable |
|
| PyishSerializer |
|
| PyList |
|
| PyMap |
|
| PyWrapper |
Marker indicating an object is a python wrapper interface.
|
| RandomFilter |
|
| RandomNumberGeneratorStrategy |
|
| RawTag |
|
| RegexReplaceFilter |
|
| RejectAttrFilter |
|
| RejectFilter |
|
| RelativePathResolver |
|
| RenderedOutputNode |
|
| RenderFilter |
|
| RenderResult |
|
| RenderTimings |
|
| ReplaceFilter |
|
| ResourceLocator |
|
| ResourceNotFoundException |
|
| ReverseFilter |
|
| RootFilter |
|
| RootNode |
|
| RoundFilter |
|
| SafeFilter |
Mark the value as safe which means that in an environment with automatic escaping enabled this variable will not be escaped.
|
| SafeString |
|
| ScopeMap<K,V> |
|
| ScopeMap.ScopeMapEntry<K,V> |
|
| SelectAttrFilter |
|
| SelectFilter |
|
| SetTag |
{% set primary_line_height = primary_font_size_num*1.5 %}
{% set lw_font_size = "font-size: " ~ lw_font_size_base ~ "px; " %} {% set lw_secondary_font_size = "font-size: " ~ (lw_font_size_base - 2) ~ "px; " %} {% set lw_line_height = "line-height: " ~ lw_font_size_base*1.5 ~ "px; " %}
|
| ShuffleFilter |
|
| SimpleLibrary<T extends Importable> |
|
| SizeLimitingPyList |
|
| SizeLimitingPyMap |
|
| SliceFilter |
|
| SortFilter |
|
| SplitFilter |
split(separator=' ', limit=0)
Splits the input string into a list on the given separator
separator: defaults to space limit: defaults to 0, limits resulting list by putting remainder of string into last list item
|
| StrftimeFormatter |
Datetime format string formatter, supporting both python and java compatible format strings by converting any percent-tokens from python into their java equivalents.
|
| StringConcatOperator |
|
| StringFilter |
|
| StringToDateFilter |
|
| StringToTimeFilter |
|
| StripTagsFilter |
striptags(value) Strip SGML/XML tags and replace adjacent whitespace by one space.
|
| SumFilter |
|
| SymmetricDifferenceFilter |
|
| Tag |
|
| TagCycleException |
|
| TagLibrary |
|
| TagNode |
|
| TagToken |
|
| TemplateError |
|
| TemplateError.ErrorItem |
|
| TemplateError.ErrorReason |
|
| TemplateError.ErrorType |
|
| TemplateErrorCategory |
|
| TemplateStateException |
|
| TemplateSyntaxException |
|
| TextNode |
|
| TextToken |
|
| TitleFilter |
Return a titlecased version of the value.
|
| ToJsonFilter |
|
| Token |
|
| TokenScanner |
|
| TokenScannerSymbols |
|
| ToYamlFilter |
|
| TreeParser |
|
| TrimFilter |
trim(value) Strip leading and trailing whitespace.
|
| TruncateFilter |
|
| TruncateHtmlFilter |
|
| TruncDivOperator |
|
| TruthyTypeConverter |
|
| TypeFunction |
|
| UnexpectedTokenException |
|
| UnionFilter |
|
| UniqueFilter |
|
| UnixTimestampFilter |
|
| UnknownTagException |
|
| UnknownTokenException |
|
| UnlessTag |
Unless is a conditional just like 'if' but works on the inverse logic.
|
| UpperFilter |
|
| UrlEncodeFilter |
|
| UrlizeFilter |
|
| Variable |
|
| WhitespaceUtils |
|
| WordCountFilter |
|
| WordWrapFilter |
|
| XmlAttrFilter |
|