Package com.dooapp.fxform.filter

Examples of com.dooapp.fxform.filter.IncludeFilter


            res.setResourceBundle(resourceBundle);
        }
        if (includeFilters == null) {

        } else {
            res.addFilters(new IncludeFilter(includeFilters));
        }
        if (reorderFilter == null) {

        } else {
            res.addFilters(new ReorderFilter(reorderFilter));
View Full Code Here


            res.setResourceBundle(resourceBundle);
        }
        if (includeFilters == null) {

        } else {
            res.addFilters(new IncludeFilter(includeFilters));
        }
        if (reorderFilter == null) {

        } else {
            res.addFilters(new ReorderFilter(reorderFilter));
View Full Code Here

    public JavaFXRule javaFXRule = new JavaFXRule();

    @Test
    public void classCastTest() {
        FXForm fxForm = new FXForm();
        fxForm.addFilters(new IncludeFilter("model"));
        Device device = new Device();
        device.setModel(new DeviceModel());
        fxForm.setSource(device);
    }
View Full Code Here

    @Test
    public void testMultipleBeanSourceWithIncludeFilter() throws IllegalArgumentException {
        FXForm fxForm = new FXForm();
        Bean1 bean1 = new Bean1();
        Bean2 bean2 = new Bean2();
        fxForm.getFilters().add(new IncludeFilter(bean1.getClass().getName() + "-property"));
        fxForm.setSource(new MultipleBeanSource(bean1, bean2));
        Assert.assertEquals(1, fxForm.getFilteredElements().size());
        Assert.assertEquals(fxForm.getFilteredElements().get(0).getDeclaringClass(), Bean1.class);
        fxForm.getFilters().clear();
        fxForm.getFilters().add(new IncludeFilter(bean2.getClass().getName() + "-property"));
        Assert.assertEquals(1, fxForm.getFilteredElements().size());
        Assert.assertEquals(fxForm.getFilteredElements().get(0).getDeclaringClass(), Bean2.class);
    }
View Full Code Here

    public void testMultipleBeanSourceWithIncludeAndExcludeFilter() throws IllegalArgumentException {
        FXForm fxForm = new FXForm();
        Bean1 bean1 = new Bean1();
        Bean2 bean2 = new Bean2();
        fxForm.getFilters().addAll(new ExcludeFilter(bean1.getClass().getName() + "-property"),
                new IncludeFilter(bean2.getClass().getName() + "-property"));
        fxForm.setSource(new MultipleBeanSource(bean1, bean2));
        Assert.assertEquals(1, fxForm.getFilteredElements().size());
        Assert.assertEquals(fxForm.getFilteredElements().get(0).getDeclaringClass(), Bean2.class);
    }
View Full Code Here

TOP

Related Classes of com.dooapp.fxform.filter.IncludeFilter

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.