List of usage examples for org.apache.wicket ConverterLocator set
public final IConverter<?> set(final Class<?> c, final IConverter<?> converter)
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.romeikat.datamessie.core.base.app.DataMessieApplication.java
License:Open Source License
@Override protected IConverterLocator newConverterLocator() { final ConverterLocator converterLocator = (ConverterLocator) super.newConverterLocator(); for (final IDataMessieModule dataMessieModule : dataMessieModuleProvider.getActiveDataMessieModules()) { final Map<Class<?>, IConverter<?>> converters = dataMessieModule.getConverters(); if (converters != null) { for (final Class<?> clazz : converters.keySet()) { final IConverter<?> converter = converters.get(clazz); converterLocator.set(clazz, converter); }/*w ww. j av a 2 s. c o m*/ } } return converterLocator; }
From source file:cz.zcu.kiv.eegdatabase.wui.app.EEGDataBaseApplication.java
License:Apache License
@Override protected IConverterLocator newConverterLocator() { ConverterLocator locator = (ConverterLocator) super.newConverterLocator(); // here should be added custom convertor for converting types. locator.set(Disease.class, new DiseaseConverter(diseaseFacade)); locator.set(Person.class, new PersonConverter(personFacade)); locator.set(Pharmaceutical.class, new PharmaceuticalConverter(pharmaceuticalFacade)); locator.set(ProjectType.class, new ProjectTypeConverter(projectTypeFacade)); locator.set(ResearchGroup.class, new ResearchGroupConverter(researchGroupFacade)); locator.set(Scenario.class, new ScenarioConverter(scenariosFacade)); locator.set(Hardware.class, new HardwareConverter(hardwareFacade)); locator.set(Software.class, new SoftwareConverter(softwareFacade)); locator.set(Weather.class, new WeatherConverter(weatherFacade)); locator.set(Stimulus.class, new StimulusConverter(stimulusFacade)); 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:gr.abiss.calipso.wicket.CalipsoApplication.java
License:Open Source License
@Override protected IConverterLocator newConverterLocator() { ConverterLocator locator = (ConverterLocator) super.newConverterLocator(); locator.set(FieldConfig.class, new IConverter<FieldConfig>() { @Override// w w w . j av a2 s.c o m public FieldConfig convertToObject(String value, Locale locale) { return FieldConfig.fromXML(value); } @Override public String convertToString(FieldConfig value, Locale locale) { return FieldConfig.toXML(value); } }); 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 */// w ww. ja v a 2 s.c o 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:name.martingeisse.admin.application.wicket.AdminWicketApplication.java
License:Open Source License
@Override protected void init() { logger.debug("AdminWicketApplication.init(): begin"); // register custom wicket:* tags logger.trace("registering custom tags..."); WicketTagIdentifier.registerWellKnownTagName("json"); getPageSettings().addComponentResolver(new JsonComponentResolver()); logger.trace("custom tags registered"); // The default encryption code in Wicket use a fixed key and a fixed salt! // We currently don't need encryption since we don't use "remember me" // cookies nor URL encryption. If encryption IS used in the future, // however, we should absolutely generate our own key and salt and // maybe even use per-session generated keys. logger.trace("registering Wicket encryption strategy..."); getSecuritySettings().setCryptFactory(new BrokenCryptFactory()); logger.trace("Wicket encryption strategy registered"); // superclass initialization logger.trace("initializing base application class..."); super.init(); logger.trace("base application class initialized"); // register type converters ConverterLocator converterLocator = (ConverterLocator) getConverterLocator(); converterLocator.set(DateTime.class, new DateTimeConverter()); converterLocator.set(LocalDateTime.class, new LocalDateTimeConverter()); converterLocator.set(LocalDate.class, new LocalDateConverter()); converterLocator.set(LocalTime.class, new LocalTimeConverter()); // some more Wicket configuration getApplicationSettings().setPageExpiredErrorPage(HomePage.class); getMarkupSettings().setDefaultBeforeDisabledLink("<span class=\"disabled-link\">"); getMarkupSettings().setDefaultAfterDisabledLink("</span>"); getSecuritySettings().setAuthenticationStrategy(new NoOpAuthenticationStrategy()); // mount resource URLs logger.trace("mounting resource URLs..."); mountResources(AbstractAdminPage.class, "", "common.css", "common.js", "jquery.dataTables.css"); mountResources(Dummy.class, "images/", "back_enabled.png", "forward_disabled.png", "forward_enabled_hover.png", "sort_asc_disabled.png", "sort_desc.png", "back_disabled.png", "back_enabled_hover.png", "forward_enabled.png", "sort_asc.png", "sort_both.png", "sort_desc_disabled.png"); mountResources(Dummy.class, "images/", "ui-bg_diagonals-thick_18_b81900_40x40.png", "ui-bg_diagonals-thick_20_666666_40x40.png", "ui-bg_flat_10_000000_40x100.png", "ui-bg_glass_100_f6f6f6_1x400.png", "ui-bg_glass_100_fdf5ce_1x400.png", "ui-bg_glass_65_ffffff_1x400.png", "ui-bg_gloss-wave_35_f6a828_500x100.png", "ui-bg_highlight-soft_100_eeeeee_1x100.png", "ui-bg_highlight-soft_75_ffe45c_1x100.png", "ui-icons_222222_256x240.png", "ui-icons_228ef1_256x240.png", "ui-icons_ef8c08_256x240.png", "ui-icons_ffd27a_256x240.png", "ui-icons_ffffff_256x240.png"); logger.trace("resource URLs mounted"); // mount other URLs logger.trace("mounting misc URLs..."); mountPage("/login", ReturnValueUtil.nullMeansMissing(SecurityConfiguration.getInstanceSafe().getLoginPageClass(), "security configuration: login page class")); logger.trace("misc URLs mounted"); // add fallback string loaders getResourceSettings().getStringResourceLoaders() .add(new PrefixedIdentityStringResourceLoader("schema.entity.")); // redirect to the login page if not logged in getRequestCycleListeners().add(new LoginRequestCycleListener()); logger.debug("AdminWicketApplication.init(): end"); }
From source file:net.databinder.DataApplicationBase.java
License:Open Source License
/** Adds converters to Wicket's base locator. */ @Override/*from w ww . java2s . c om*/ 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; }