Package org.apache.wicket.model

Examples of org.apache.wicket.model.Model


    public class ImagePanel extends Panel
    {
        public ImagePanel(final Item item, final String componentId, final IModel model)
        {
            super(componentId);
            Image image = new Image("image", new Model(isSelected(item, componentId, model) ? getSelectedImage() : getBlankImage()));
            add(image);
        }
View Full Code Here


            @Override
            protected void populateItem(ListItem item) {
                final ProfilingRule rule = (ProfilingRule) item.getModelObject();
               
                item.add(new ActionPanel("ruleId", new Model(rule), new Link("link", new Model(rule)) {

                    @Override
                    public void onClick() {
                        ProfilingRule rule = (ProfilingRule) getModelObject();
                        setProfilingRule(rule);
View Full Code Here

                }

                public IModel model(Object object)
                {
                    RuleCriterion ruleCriterion = (RuleCriterion) object;
                    return new Model(ruleCriterion);
                }

                public Iterator iterator(int first, int count)
                {
                    return new ArrayList(profilingRule.getRuleCriteria()).subList(first, first + count).iterator();
                }
            };
            IColumn[] columns = { new AbstractColumn(new Model("Name")) {

                public void populateItem(Item cellItem, String componentId, IModel rowModel) {
                    //cellItem.add(new CriterionLink(componentId, rowModel));
                    cellItem.add(new ActionPanel(componentId, rowModel, new Link("link", rowModel) {
                        public void onClick()
                        {
                            setCriterion((RuleCriterion) getModelObject());
                            criterionEditPanel.setVisible(true);
                        }
                    }, "name"));
                }
               
            },
                    new PropertyColumn(new Model("Value"), "value"),
                    new PropertyColumn(new Model("Resolver Type"), "type"),
                    new PropertyColumn(new Model("Fallback Type"), "fallbackType"),
                    new PropertyColumn(new Model("Order"), "fallbackOrder") };
           
            DataTable ruleCriteriaTable = new DataTable("ruleCriteriaTable", columns, dataProvider, 10);

            ruleCriteriaTable.addTopToolbar(new HeadersToolbar(ruleCriteriaTable, dataProvider));
            ruleCriteriaTable.addBottomToolbar(new NavigationToolbar(ruleCriteriaTable));
View Full Code Here

    this.defaultDate = defaultDate;

    add(new InitScript("script"));
    add(new JavaScriptReference("calendarMain", JAVASCRIPT));
    add(new JavaScriptReference("calendarSetup", JAVASCRIPT_SETUP));
    add(new JavaScriptReference("calendarLanguage", new Model()
    {
      private static final long serialVersionUID = 1L;

      public Object getObject()
      {
View Full Code Here

     * @param pathProvider
     *            the component that provides the path
     */
    public PathAttributeModifier(String attribute, final Component pathProvider)
    {
      super(attribute, true, new Model()
      {
        private static final long serialVersionUID = 1L;

        public Object getObject()
        {
View Full Code Here

     */
    public TriggerButton(final String id, final ResourceReference resourceReference)
    {
      super(id);
      add(new PathAttributeModifier("id", this));
      IModel srcReplacement = new Model()
      {
        private static final long serialVersionUID = 1L;

        public Object getObject()
        {
View Full Code Here

     * @param values a List of values to be selected from. The element's toString() is used to
     *  produce the value displayed to the user.
     */
    public EnumField(String id, IModel model, ElementMetaData metaData, boolean viewOnly, List<?> values)
    {
        this(id, model, metaData, viewOnly, new Model((Serializable)values));
    }
View Full Code Here

     *
     * @param values the values.
     */
    public void setValues(List<?> values)
    {
        setValuesModel( new Model((Serializable)values) );
    }
View Full Code Here

        private static final long serialVersionUID = 1L;

        public UploadForm(String id)
        {
            super(id);
            uploadField = new FileUploadField("file", new Model("/etc/termcap"));
            AjaxEventBehavior onChangeEventHandler = new AjaxEventBehavior("onchange") {
                private static final long serialVersionUID = 1L;
                @Override
                public void onEvent(AjaxRequestTarget target)
                {
View Full Code Here

            MarkupContainer container = (MarkupContainer)component;
            container.visitChildren(FormComponent.class, new IVisitor<Component>() {
                public Object component(Component component)
                {
                    FormComponent formComponent = (FormComponent)component;
                    formComponent.setLabel( new Model(propertyMeta.getLabel()) );
                    formComponent.add( new ErrorHighlightingBehavior() );
                    return IVisitor.CONTINUE_TRAVERSAL;
                }               
            });
        }
View Full Code Here

TOP

Related Classes of org.apache.wicket.model.Model

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.