Example usage for org.apache.wicket ConverterLocator ConverterLocator

List of usage examples for org.apache.wicket ConverterLocator ConverterLocator

Introduction

In this page you can find the example usage for org.apache.wicket ConverterLocator ConverterLocator.

Prototype

public ConverterLocator() 

Source Link

Document

Constructor

Usage

From source file:almira.sample.web.MainApplication.java

License:Apache License

@Override
protected final IConverterLocator newConverterLocator() {
    final ConverterLocator converterLocator = new ConverterLocator();
    converterLocator.set(Date.class, DATE_CONVERTER);
    return converterLocator;
}

From source file:com.github.ilmoeuro.hackmikkeli2016.ui.HmApplication.java

License:Open Source License

@Override
protected IConverterLocator newConverterLocator() {
    ConverterLocator locator = new ConverterLocator();
    return locator;
}

From source file:dk.teachus.frontend.TeachUsApplication.java

License:Apache License

@Override
protected IConverterLocator newConverterLocator() {
    ConverterLocator converterLocator = new ConverterLocator();
    converterLocator.set(DateMidnight.class, new DateMidnightConverter());
    return converterLocator;
}

From source file:fi.ilmoeuro.membertrack.ui.MtApplication.java

License:Open Source License

@Override
protected IConverterLocator newConverterLocator() {
    ConverterLocator locator = new ConverterLocator();
    locator.set(LocalDate.class, new WicketDateConverter());
    return locator;
}

From source file:guru.mmp.application.web.WebApplication.java

License:Apache License

/**
 * Creates and returns a new instance of <code>IConverterLocator</code>.
 *
 * @return a new <code>IConverterLocator</code> instance
 *//*from  w  w  w .  j  av  a  2 s.co m*/
@Override
protected IConverterLocator newConverterLocator() {
    ConverterLocator converterLocator = new ConverterLocator();

    converterLocator.set(Date.class, new DateConverter() {
        private static final long serialVersionUID = 1000000;

        @Override
        public DateFormat getDateFormat(Locale ignore) {
            return new SimpleDateFormat("yyyy-MM-dd");
        }
    });

    converterLocator.set(UUID.class, new IConverter<Object>() {
        private static final long serialVersionUID = 1000000;

        @Override
        public Object convertToObject(String value, Locale locale) throws ConversionException {
            return UUID.fromString(value);
        }

        @Override
        public String convertToString(Object value, Locale locale) {
            return value.toString();
        }
    });

    return converterLocator;
}

From source file:net.databinder.DataApplicationBase.java

License:Open Source License

/** Adds converters to Wicket's base locator. */
@Override//from www .j a v a  2  s . co  m
protected IConverterLocator newConverterLocator() {
    // register converters
    ConverterLocator converterLocator = new ConverterLocator();
    converterLocator.set(URI.class, new URIConverter());
    converterLocator.set(Color.class, new ColorConverter());
    return converterLocator;
}

From source file:net.rrm.ehour.ui.EhourWebApplication.java

License:Open Source License

@Override
protected IConverterLocator newConverterLocator() {
    ConverterLocator converterLocator = new ConverterLocator();
    converterLocator.set(Float.class, new FloatConverter());
    return converterLocator;
}

From source file:org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.java

License:Apache License

/**
 * Installs a {@link ConverterLocator} preconfigured with a number of
 * implementations to support Isis specific objects.
 *///w  w  w.  j  a va2 s.  com
@Override
protected IConverterLocator newConverterLocator() {
    final ConverterLocator converterLocator = new ConverterLocator();
    converterLocator.set(ObjectAdapter.class, new ConverterForObjectAdapter());
    converterLocator.set(ObjectAdapterMemento.class, new ConverterForObjectAdapterMemento());
    return converterLocator;
}

From source file:org.jabylon.rest.ui.wicket.JabylonApplication.java

License:Open Source License

@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;
}

From source file:org.patientview.radar.web.RadarApplication.java

License:Open Source License

protected IConverterLocator newConverterLocator() {
    // change the number formatters do disable grouping e.g. the comma in 1,500

    ConverterLocator converterLocator = new ConverterLocator();
    converterLocator.set(Integer.class, new IntegerConverter() {
        @Override//from www .  jav  a2  s .co  m
        public NumberFormat getNumberFormat(Locale locale) {
            NumberFormat numberFormat = super.getNumberFormat(Locale.getDefault());
            numberFormat.setGroupingUsed(false);
            return numberFormat;
        }
    });

    converterLocator.set(Double.class, new DoubleConverter() {
        @Override
        public NumberFormat getNumberFormat(Locale locale) {
            NumberFormat numberFormat = super.getNumberFormat(Locale.getDefault());
            numberFormat.setGroupingUsed(false);
            return numberFormat;
        }
    });

    converterLocator.set(Long.class, new LongConverter() {
        @Override
        public NumberFormat getNumberFormat(Locale locale) {
            NumberFormat numberFormat = super.getNumberFormat(Locale.getDefault());
            numberFormat.setGroupingUsed(false);
            return numberFormat;
        }
    });

    return converterLocator;
}