-
Deprecated Interfaces
-
Deprecated Classes
-
Deprecated Fields
-
Deprecated MethodsMethodDescriptionThis method was always defective, and certainly it always will be. Don't use it. (Simply, it's hardly possible in general to convert setting values to text in a way that ensures that
Configurable.setSetting(String, String)will work with them correctly.)This method was always defective, and certainly it always will be. Don't use it. (Simply, it's hardly possible in general to convert setting values to text in a way that ensures thatConfigurable.setSettings(Properties)will work with them correctly.)The usage of the static singleton (the "default")Configurationinstance can easily cause erroneous, unpredictable behavior. This is because multiple independent software components may use FreeMarker internally inside the same application, so they will interfere because of the commonConfigurationinstance. Each such component should use its own privateConfigurationobject instead, that it typically creates withnew Configuration()when the component is initialized.Using the "default"Configurationinstance can easily lead to erroneous, unpredictable behaviour. See morehere....
-
Deprecated ConstructorsConstructorDescriptionconfusing constructor, and seldom useful; use
ClassTemplateLoader(Class, String)instead.it is confusing that the base path is""; useClassTemplateLoader(Class, String)instead.This constructor uses the "default"Configurationinstance, which can easily lead to erroneous, unpredictable behaviuour. See morehere....
TemplateDirectiveModelinstead.