Skip to content

Instantly share code, notes, and snippets.

@mgenov
Created August 19, 2011 09:12
Show Gist options
  • Save mgenov/1156408 to your computer and use it in GitHub Desktop.
Save mgenov/1156408 to your computer and use it in GitHub Desktop.
Register new type converter in twig.
@Override
protected CombinedConverter createTypeConverter() {
CombinedConverter converter = new CombinedConverter();
converter.append(new PrimitiveConverter());
converter.append(new CollectionConverter(converter));
converter.append(new CityToString());
converter.append(new StringToCity());
converter.append(new StreetToString());
converter.append(new StringToStreet());
converter.append(new PeriodToString());
converter.append(new StringToPeriod());
converter.append(new DateTimeToDate());
converter.append(new DateToDateTime());
converter.append(new TelephoneNumbersToString());
converter.append(new StringToTelephoneNumbers());
converter.append(new ActionTypeToStringConverter());
converter.append(new StringToActionTypeConverter());
converter.append(new MacAddressToString());
converter.append(new StringToMacAddress());
converter.append(new DeviceTypeToTypeEnum());
converter.append(new TypeEnumToDeviceType());
EngineConverters.registerAll(converter);
CoreConverters.registerAll(converter);
MapConverters.registerAll(converter);
return converter;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment