freemarker.template
.See: Description
Interface | Description |
---|---|
_UnexpectedTypeErrorExplainerTemplateModel |
Don't use this; used internally by FreeMarker, might changes without notice.
|
DirectiveCallPlace |
Gives information about the place where a directive is called from, also lets you attach a custom data object to that
place.
|
FMParserConstants |
Token literal values and constants.
|
LocalContext |
An interface that represents a local context.
|
TemplateClassResolver |
Used by built-ins and other template language features that get a class
based on a string.
|
Class | Description |
---|---|
_ArrayEnumeration |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_ArrayIterator |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_ConcurrentMapFactory |
For internal usage only; don't depend on this!
Creates
java.util.concurrent.ConcurrentMap -s on J2SE 5 or later,
plain maps otherwise. |
_CoreAPI |
For internal use only; don't depend on this, there's no backward compatibility guarantee at all!
This class is to work around the lack of module system in Java, i.e., so that other FreeMarker packages can
access things inside this package that users shouldn't.
|
_CoreStringUtils |
For internal use only; don't depend on this, there's no backward compatibility guarantee at all!
This class is to work around the lack of module system in Java, i.e., so that other FreeMarker packages can
access things inside this package that users shouldn't.
|
_DelayedAOrAn |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_DelayedConversionToString |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_DelayedFTLTypeDescription |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_DelayedGetCanonicalForm |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_DelayedGetMessage |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_DelayedGetMessageWithoutStackTop |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_DelayedJoinWithComma |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_DelayedJQuote |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_DelayedOrdinal |
1 to "1st", 2 to "2nd", etc.
|
_DelayedShortClassName | |
_DelayedToString | |
_ErrorDescriptionBuilder |
Used internally only, might changes without notice!
Packs a structured from of the error description from which the error message can be rendered on-demand.
|
_ObjectBuilderSettingEvaluator |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_SettingEvaluationEnvironment |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_SortedArraySet |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_UnmodifiableCompositeSet |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_UnmodifiableSet |
Don't use this; used internally by FreeMarker, might changes without notice.
|
ArithmeticEngine |
Class to perform arithmetic operations.
|
ArithmeticEngine.BigDecimalEngine |
This is the default arithmetic engine in FreeMarker.
|
ArithmeticEngine.ConservativeEngine |
An arithmetic engine that conservatively widens the operation arguments
to extent that they can hold the result of the operation.
|
CollectionAndSequence |
Add sequence capabilities to an existing collection, or
vice versa.
|
CommandLine | Deprecated
Will be removed (main method in a library, often classified as CWE-489 "Leftover Debug Code").
|
Comment | Deprecated
This is an internal FreeMarker API with no backward compatibility guarantees, so you shouldn't depend on
it.
|
Configurable | |
CustomAttribute | |
DebugBreak | Deprecated
This is an internal FreeMarker API with no backward compatibility guarantees, so you shouldn't depend on
it.
|
Environment |
Object that represents the runtime environment during template processing.
|
Expression | Deprecated
This is an internal FreeMarker API with no backward compatibility guarantees, so you shouldn't depend on
it.
|
FMParser |
This class is generated by JavaCC from a grammar file.
|
FMParserTokenManager |
Token Manager.
|
FreeMarkerTree | Deprecated
Will be removed, as Swing classes aren't accessible on Google App Engine.
|
LibraryLoad | Deprecated
This is an internal FreeMarker API with no backward compatibility guarantees, so you shouldn't depend on
it.
|
Macro | Deprecated
Subject to be changed or renamed any time; no "stable" replacement exists yet.
|
OptInTemplateClassResolver |
A
TemplateClassResolver that resolves only the classes whose name
was specified in the constructor. |
ReturnInstruction |
Represents a <return> instruction to jump out of a macro.
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
StringArraySequence |
Sequence variable implementation that wraps a String[] with relatively low
resource utilization.
|
TemplateElement | Deprecated
This is an internal FreeMarker API with no backward compatibility guarantees, so you shouldn't depend on
it.
|
TemplateObject | Deprecated
This is an internal FreeMarker API with no backward compatibility guarantees, so you shouldn't depend on
it.
|
TextBlock |
A TemplateElement representing a block of plain text.
|
Token |
Describes the input token stream.
|
Exception | Description |
---|---|
_MiscTemplateException |
For internal use only; don't depend on this, there's no backward compatibility guarantee at all!
TemplateException -s that don't fit into any category that warrant its own class. |
_ObjectBuilderSettingEvaluationException |
Don't use this; used internally by FreeMarker, might changes without notice.
|
_TemplateModelException | |
BugException |
An unexpected state was reached that is certainly caused by a bug in FreeMarker.
|
CallPlaceCustomDataInitializationException | |
Configurable.SettingValueAssignmentException |
The setting name was recognized, but its value couldn't be parsed or the setting couldn't be set for some
other reason.
|
Configurable.UnknownSettingException |
The setting name was not recognized.
|
InvalidReferenceException |
A subclass of
TemplateException that says that an FTL expression has evaluated to null or it refers
to something that doesn't exist. |
NonBooleanException |
Indicates that a
TemplateBooleanModel value was expected, but the value had a different type. |
NonDateException |
Indicates that a
TemplateDateModel value was expected, but the value had a different type. |
NonExtendedHashException |
Indicates that a
TemplateHashModelEx value was expected, but the value had a different type. |
NonHashException |
Indicates that a
TemplateHashModel value was expected, but the value had a different type. |
NonMethodException |
Indicates that a
TemplateMethodModel value was expected, but the value had a different type. |
NonNodeException |
Indicates that a
TemplateNodeModel value was expected, but the value had a different type. |
NonNumericalException |
Indicates that a
TemplateNumberModel value was expected, but the value had a different type. |
NonSequenceException |
Indicates that a
TemplateSequenceModel value was expected, but the value had a different type. |
NonSequenceOrCollectionException |
Indicates that a
TemplateSequenceModel or TemplateCollectionModel value was expected, but the value
had a different type. |
NonStringException |
Indicates that a
TemplateScalarModel value was expected (or maybe something that can be automatically coerced
to that), but the value had a different type. |
ParseException |
Parsing-time exception in a template (as opposed to a runtime exception, a
TemplateException ). |
ReturnInstruction.Return | |
StopException |
This exception is thrown when a #stop directive is encountered.
|
UnexpectedTypeException |
The type of a value differs from what was expected.
|
Error | Description |
---|---|
TokenMgrError |
Exception thrown on lower (lexical) level parsing errors.
|
The seldom used or advanced parts of the fundamental FreeMarker API, compared to freemarker.template
.
This package also encloses FreeMarker's core parsing/rendering functionality.
Copyright © 2016. All Rights Reserved.