@Override protected IConverterLocator newConverterLocator() { ConverterLocator converterLocator = new ConverterLocator(); converterLocator.set(BigDecimal.class, new CustomBigDecimalConverter()); return converterLocator; }
/** * Creates and returns a new instance of {@link IConverterLocator}. * * @return A new {@link IConverterLocator} instance */ protected IConverterLocator newConverterLocator() { return new ConverterLocator(); }
set(Boolean.TYPE, BooleanConverter.INSTANCE); set(Boolean.class, BooleanConverter.INSTANCE); set(Byte.TYPE, ByteConverter.INSTANCE); set(Byte.class, ByteConverter.INSTANCE); set(Character.TYPE, CharacterConverter.INSTANCE); set(Character.class, CharacterConverter.INSTANCE); set(Double.TYPE, DoubleConverter.INSTANCE); set(Double.class, DoubleConverter.INSTANCE); set(Float.TYPE, FloatConverter.INSTANCE); set(Float.class, FloatConverter.INSTANCE); set(Integer.TYPE, IntegerConverter.INSTANCE); set(Integer.class, IntegerConverter.INSTANCE); set(Long.TYPE, LongConverter.INSTANCE); set(Long.class, LongConverter.INSTANCE); set(Short.TYPE, ShortConverter.INSTANCE); set(Short.class, ShortConverter.INSTANCE); set(BigDecimal.class, new BigDecimalConverter()); set(BigInteger.class, new BigIntegerConverter()); set(Date.class, new DateConverter()); set(java.sql.Date.class, new SqlDateConverter()); set(java.sql.Time.class, new SqlTimeConverter()); set(java.sql.Timestamp.class, new SqlTimestampConverter()); set(Calendar.class, new CalendarConverter()); set(LocalDate.class, new LocalDateConverter()); set(LocalDateTime.class, new LocalDateTimeConverter()); set(LocalTime.class, new LocalTimeConverter()); set(ZonedDateTime.class, new ZonedDateTimeConverter());
/** * Converts the given value to class c. * * @param type * Class to get the converter for. * * @return The converter for the given type * * @see org.apache.wicket.util.convert.IConverter#convertToObject(String, java.util.Locale) */ @Override public final <C> IConverter<C> getConverter(Class<C> type) { // Null is always converted to null if (type == null) { @SuppressWarnings("unchecked") IConverter<C> converter = (IConverter<C>)new DefaultConverter<String>(String.class); return converter; } // Get type converter for class final IConverter<C> converter = get(type); if (converter == null) { return new DefaultConverter<>(type); } return converter; }
/** * Creates and returns a new instance of {@link IConverterLocator}. * * @return A new {@link IConverterLocator} instance */ protected IConverterLocator newConverterLocator() { return new ConverterLocator(); }
set(Boolean.TYPE, BooleanConverter.INSTANCE); set(Boolean.class, BooleanConverter.INSTANCE); set(Byte.TYPE, ByteConverter.INSTANCE); set(Byte.class, ByteConverter.INSTANCE); set(Character.TYPE, CharacterConverter.INSTANCE); set(Character.class, CharacterConverter.INSTANCE); set(Double.TYPE, DoubleConverter.INSTANCE); set(Double.class, DoubleConverter.INSTANCE); set(Float.TYPE, FloatConverter.INSTANCE); set(Float.class, FloatConverter.INSTANCE); set(Integer.TYPE, IntegerConverter.INSTANCE); set(Integer.class, IntegerConverter.INSTANCE); set(Long.TYPE, LongConverter.INSTANCE); set(Long.class, LongConverter.INSTANCE); set(Short.TYPE, ShortConverter.INSTANCE); set(Short.class, ShortConverter.INSTANCE); set(BigDecimal.class, new BigDecimalConverter()); set(BigInteger.class, new BigIntegerConverter()); set(Date.class, new DateConverter()); set(java.sql.Date.class, new SqlDateConverter()); set(java.sql.Time.class, new SqlTimeConverter()); set(java.sql.Timestamp.class, new SqlTimestampConverter()); set(Calendar.class, new CalendarConverter()); set(LocalDate.class, new LocalDateConverter()); set(LocalDateTime.class, new LocalDateTimeConverter()); set(LocalTime.class, new LocalTimeConverter()); set(ZonedDateTime.class, new ZonedDateTimeConverter());
/** * Converts the given value to class c. * * @param type * Class to get the converter for. * * @return The converter for the given type * * @see org.apache.wicket.util.convert.IConverter#convertToObject(String, java.util.Locale) */ @Override public final <C> IConverter<C> getConverter(Class<C> type) { // Null is always converted to null if (type == null) { @SuppressWarnings("unchecked") IConverter<C> converter = (IConverter<C>)new DefaultConverter<String>(String.class); return converter; } // Get type converter for class final IConverter<C> converter = get(type); if (converter == null) { return new DefaultConverter<>(type); } return converter; }
@Override protected IConverterLocator newConverterLocator() { ConverterLocator defaultLocator = new ConverterLocator(); defaultLocator.set(Pattern.class, new RegExpPatternConverter()); return defaultLocator; }
@Override protected PropertyResolverConverter getPropertyResolverConverter() { return new PropertyResolverConverter(new ConverterLocator(), Locale.getDefault()); }
@Override protected IConverterLocator newConverterLocator() { ConverterLocator locator = new ConverterLocator(); locator.set(Address.class, new AddressConverter()); return locator; }
ConverterLocator converter= new ConverterLocator(); converter.set(Double.TYPE, DoubleConverter.INSTANCE);
protected IConverterLocator newConverterLocator() { ConverterLocator converterLocator = new ConverterLocator(); converterLocator.set(Date.class, new DateConverter()); return converterLocator; }
/** * Installs a {@link ConverterLocator} preconfigured with a number of * implementations to support Isis specific objects. */ @Override protected IConverterLocator newConverterLocator() { final ConverterLocator converterLocator = new ConverterLocator(); converterLocator.set(ObjectAdapter.class, new ConverterForObjectAdapter()); converterLocator.set(ObjectAdapterMemento.class, new ConverterForObjectAdapterMemento()); return converterLocator; }
@Override protected IConverterLocator newConverterLocator() { ConverterLocator locator = new ConverterLocator(); locator.set(OIdentifiable.class, new OIdentifiableConverter<OIdentifiable>()); locator.set(ODocument.class, new ODocumentConverter()); return locator; }
/** * */ @Override protected IConverterLocator newConverterLocator() { final ConverterLocator converterLocator = new ConverterLocator(); converterLocator.set(java.util.Date.class, new MyDateConverter()); converterLocator.set(java.sql.Date.class, new MyDateConverter(java.sql.Date.class, "S-")); return converterLocator; }
@Override protected IConverterLocator newConverterLocator() { ConverterLocator converterLocator = new ConverterLocator(); converterLocator.set(LocalDateTime.class, new LocalDateTimeConverter()); converterLocator.set(LocalDate.class, new LocalDateConverter()); converterLocator.set(LocalTime.class, new LocalDateConverter()); return converterLocator; }
@Override protected IConverterLocator newConverterLocator() { ConverterLocator locator = new ConverterLocator(); locator.set(OIdentifiable.class, new OIdentifiableConverter<OIdentifiable>()); locator.set(ODocument.class, new ODocumentConverter()); locator.set(byte[].class, new HexConverter()); return locator; }
@Override protected IConverterLocator newConverterLocator() { ConverterLocator converterLocator = new ConverterLocator(); converterLocator.set(URI.class, new EMFFactoryConverter<URI>(PropertiesPackage.Literals.URI.getName())); converterLocator.set(Locale.class, new EMFFactoryConverter<Locale>(PropertiesPackage.Literals.LOCALE.getName())); return converterLocator; }
protected IConverterLocator newConverterLocator() { // TODO: load converters from application context ConverterLocator locator = new ConverterLocator(); locator.set( ReferencedEnvelope.class, new GeoToolsConverterAdapter(new StringBBoxConverter(), ReferencedEnvelope.class)); DataDirectoryConverterLocator dd = new DataDirectoryConverterLocator(getResourceLoader()); locator.set(File.class, dd.getConverter(File.class)); locator.set(URI.class, dd.getConverter(URI.class)); locator.set(URL.class, dd.getConverter(URL.class)); locator.set( Measure.class, new GeoToolsConverterAdapter(MeasureConverterFactory.CONVERTER, Measure.class)); return locator; }