Package org.apache.tapestry.form

Examples of org.apache.tapestry.form.IFormComponent


    protected IFormComponent newField(String displayName, Locale locale)
    {
        IPage page = newPage(locale);

        MockControl control = newControl(IFormComponent.class);
        IFormComponent component = (IFormComponent) control.getMock();

        component.getPage();
        control.setReturnValue(page);

        component.getDisplayName();
        control.setReturnValue(displayName);

        return component;
    }
View Full Code Here


{
    private EmailValidator v = new EmailValidator();

    public void testValidEmail() throws ValidatorException
    {
        IFormComponent field = newField();

        replayControls();

        Object result = v.toObject(field, "foo@bar.com");
View Full Code Here

        verifyControls();
    }

    public void testInvalidEmail()
    {
        IFormComponent field = newField("email");

        replayControls();

        try
        {
View Full Code Here

        verifyControls();
    }

    public void testOverrideInvalidEmailFormatMessage()
    {
        IFormComponent field = newField("email");

        replayControls();

        v
                .setInvalidEmailFormatMessage("Try a valid e-mail address (for {0}), like ''dick@wad.com.''");
View Full Code Here

        verifyControls();
    }

    public void testTooShort()
    {
        IFormComponent field = newField("short");

        replayControls();

        v.setMinimumLength(20);
View Full Code Here

        verifyControls();
    }

    public void testOverrideMinimumLengthMessage()
    {
        IFormComponent field = newField("short");

        replayControls();

        v.setMinimumLength(20);
        v.setMinimumLengthMessage("E-mail addresses must be at least 20 characters.");
View Full Code Here

    }

    private void setErrorField(String componentId, String message)
    {
        IValidationDelegate delegate = getValidationDelegate();
        IFormComponent field = (IFormComponent) getComponent(componentId);

        delegate.setFormComponent(field);
        delegate.record(message, null);
    }
View Full Code Here

    }

    private void clear(String componentId)
    {
        IValidationDelegate delegate = getValidationDelegate();
        IFormComponent component = (IFormComponent) getComponent(componentId);

        delegate.setFormComponent(component);
        delegate.recordFieldInputValue(null);
    }
View Full Code Here

        return (IValidationDelegate) getBeans().getBean("delegate");
    }

    protected void setErrorField(String componentId, String message)
    {
        IFormComponent field = (IFormComponent) getComponent(componentId);

        IValidationDelegate delegate = getValidationDelegate();
        delegate.setFormComponent(field);
        delegate.record(new ValidatorException(message));
    }
View Full Code Here

        return _validationDelegate;
    }

    protected void setErrorField(String componentId, String message)
    {
        IFormComponent component = (IFormComponent) getComponent(componentId);

        IValidationDelegate delegate = getValidationDelegate();

        delegate.setFormComponent(component);
        delegate.record(message, null);
View Full Code Here

TOP

Related Classes of org.apache.tapestry.form.IFormComponent

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.