| Package | Description | 
|---|---|
| freemarker.core | The seldom used or advanced parts of the fundamental FreeMarker API, compared to  freemarker.template. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OptInTemplateClassResolverA  TemplateClassResolverthat resolves only the classes whose name 
 was specified in the constructor. | 
| Modifier and Type | Field and Description | 
|---|---|
| static TemplateClassResolver | TemplateClassResolver. ALLOWS_NOTHING_RESOLVERDoesn't allow resolving any classes. | 
| static TemplateClassResolver | TemplateClassResolver. SAFER_RESOLVERSame as  UNRESTRICTED_RESOLVER, except that it doesn't allow
 resolvingObjectConstructorandExecuteandfreemarker.template.utility.JythonRuntime. | 
| static TemplateClassResolver | TemplateClassResolver. UNRESTRICTED_RESOLVERSimply calls  ClassUtil.forName(String). | 
| Modifier and Type | Method and Description | 
|---|---|
| TemplateClassResolver | Configurable. getNewBuiltinClassResolver()Retrieves the  TemplateClassResolverused
 to resolve classes when "SomeClassName"? | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Configurable. setNewBuiltinClassResolver(TemplateClassResolver newBuiltinClassResolver)Sets the  TemplateClassResolverthat is used when thenewbuilt-in is called in a template. |