/* * Copyright (c) 2010, grossmann * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * Neither the name of the jo-widgets.org nor the * names of its contributors may be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL jo-widgets.org BE LIABLE FOR ANY * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH * DAMAGE. */ package org.jowidgets.impl.widgets.composed.blueprint.defaults.registry; import org.jowidgets.api.widgets.blueprint.IExpandCompositeBluePrint; import org.jowidgets.api.widgets.blueprint.ILevelMeterBluePrint; import org.jowidgets.api.widgets.blueprint.builder.ICollectionInputControlSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.ICollectionInputDialogSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.ICollectionInputFieldSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.IDynamicFlowLayoutCompositeSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.IInputComponentValidationLabelSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.IInputCompositeSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.IInputDialogSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.IInputFieldSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.ILoginDialogSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.IMessageDialogSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.IPasswordChangeDialogSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.IProgressBarSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.IQuestionDialogSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.ISliderViewerSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.ITreeSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.ITreeViewerSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.IUnitValueFieldSetupBuilder; import org.jowidgets.api.widgets.blueprint.builder.IValidationLabelSetupBuilder; import org.jowidgets.impl.widgets.basic.blueprint.defaults.registry.BasicDefaultsInitializerRegistry; import org.jowidgets.impl.widgets.composed.blueprint.defaults.CollectionInputControlDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.CollectionInputDialogDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.CollectionInputFieldDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.DynamicFlowLayoutCompositeDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.ExpandCompositeDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.InputComponentValidationLabelDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.InputCompositeDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.InputDialogDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.InputFieldDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.LevelMeterDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.LoginDialogDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.MessageDialogDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.PasswordChangeDialogDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.ProgressBarDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.QuestionDialogDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.SliderViewerDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.TreeDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.TreeViewerDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.UnitValueFieldDefaults; import org.jowidgets.impl.widgets.composed.blueprint.defaults.ValidationLabelDefaults; public class ComposedDefaultsInitializerRegistry extends BasicDefaultsInitializerRegistry { public ComposedDefaultsInitializerRegistry() { super(); register(IInputCompositeSetupBuilder.class, new InputCompositeDefaults()); register(ICollectionInputControlSetupBuilder.class, new CollectionInputControlDefaults()); register(IMessageDialogSetupBuilder.class, new MessageDialogDefaults()); register(IQuestionDialogSetupBuilder.class, new QuestionDialogDefaults()); register(IProgressBarSetupBuilder.class, new ProgressBarDefaults()); register(IInputDialogSetupBuilder.class, new InputDialogDefaults()); register(ILoginDialogSetupBuilder.class, new LoginDialogDefaults()); register(IPasswordChangeDialogSetupBuilder.class, new PasswordChangeDialogDefaults()); register(IInputFieldSetupBuilder.class, new InputFieldDefaults()); register(IUnitValueFieldSetupBuilder.class, new UnitValueFieldDefaults()); register(IValidationLabelSetupBuilder.class, new ValidationLabelDefaults()); register(IInputComponentValidationLabelSetupBuilder.class, new InputComponentValidationLabelDefaults()); register(ICollectionInputDialogSetupBuilder.class, new CollectionInputDialogDefaults()); register(ICollectionInputFieldSetupBuilder.class, new CollectionInputFieldDefaults()); register(IExpandCompositeBluePrint.class, new ExpandCompositeDefaults()); register(ILevelMeterBluePrint.class, new LevelMeterDefaults()); register(ITreeSetupBuilder.class, new TreeDefaults()); register(ISliderViewerSetupBuilder.class, new SliderViewerDefaults()); register(ITreeViewerSetupBuilder.class, new TreeViewerDefaults()); register(IDynamicFlowLayoutCompositeSetupBuilder.class, new DynamicFlowLayoutCompositeDefaults()); } }