Package org.apache.tapestry.spec

Examples of org.apache.tapestry.spec.IBeanSpecification


     */

    public void testBeanInject() throws Exception
    {
        IComponentSpecification cs = parseComponent("BeanInject.jwc");
        IBeanSpecification bs = cs.getBeanSpecification("bean");
        assertEquals("myProperty", bs.getPropertyName());
    }
View Full Code Here


     */

    public void testBeanInitializer() throws Exception
    {
        IComponentSpecification cs = parseComponent("BeanInitializer.jwc");
        IBeanSpecification bs = cs.getBeanSpecification("bean");

        List l = bs.getInitializers();
        LightweightBeanInitializer lbi = (LightweightBeanInitializer) l.get(0);

        assertEquals("foo=bar", lbi.getPropertyName());
    }
View Full Code Here

        String propertyName = getValidatedAttribute(
                "property",
                PROPERTY_NAME_PATTERN,
                "invalid-property-name");

        IBeanSpecification bs = _factory.createBeanSpecification();

        bs.setClassName(className);
        bs.setLifecycle(lifecycle);
        bs.setPropertyName(propertyName);

        if (commax > 0)
        {
            String initializer = classAttribute.substring(commax + 1);
            bs.addInitializer(new LightweightBeanInitializer(initializer));
        }

        IComponentSpecification cs = (IComponentSpecification) peekObject();

        cs.addBeanSpecification(name, bs);
View Full Code Here

        bi.setPropertyName(name);
        bi.setBindingReference(BindingConstants.MESSAGE_PREFIX + ":" + key);
        bi.setLocation(getLocation());

        IBeanSpecification bs = (IBeanSpecification) peekObject();

        bs.addInitializer(bi);

        push(_elementName, null, STATE_NO_CONTENT);
    }
View Full Code Here

        BindingBeanInitializer bi = _factory.createBindingBeanInitializer(_bindingSource);

        bi.setPropertyName(name);

        IBeanSpecification bs = (IBeanSpecification) peekObject();

        push(_elementName, new BeanSetPropertySetter(bs, bi, null, reference), STATE_SET, false);
    }
View Full Code Here

        BindingBeanInitializer bi = _factory.createBindingBeanInitializer(_bindingSource);

        bi.setPropertyName(name);

        IBeanSpecification bs = (IBeanSpecification) peekObject();

        push(_elementName, new BeanSetPropertySetter(bs, bi, BindingConstants.OGNL_PREFIX + ":",
                expression), STATE_SET, false);
    }
View Full Code Here

        __CLOVER_225_0.S[11374]++;String className = getAttribute("class");
        __CLOVER_225_0.S[11375]++;BeanLifecycle lifecycle = (BeanLifecycle) getConvertedAttribute(
                "lifecycle",
                BeanLifecycle.REQUEST);

        __CLOVER_225_0.S[11376]++;IBeanSpecification bs = _factory.createBeanSpecification();

        __CLOVER_225_0.S[11377]++;bs.setClassName(className);
        __CLOVER_225_0.S[11378]++;bs.setLifecycle(lifecycle);

        __CLOVER_225_0.S[11379]++;IComponentSpecification cs = (IComponentSpecification) peekObject();

        __CLOVER_225_0.S[11380]++;cs.addBeanSpecification(name, bs);
View Full Code Here

        __CLOVER_225_0.S[11522]++;PropertyUtils.write(bi, "propertyName", name);
        __CLOVER_225_0.S[11523]++;PropertyUtils.write(bi, "key", key);

        __CLOVER_225_0.S[11524]++;bi.setLocation(getLocation());

        __CLOVER_225_0.S[11525]++;IBeanSpecification bs = (IBeanSpecification) peekObject();

        __CLOVER_225_0.S[11526]++;bs.addInitializer(bi);

        __CLOVER_225_0.S[11527]++;push(_elementName, null, STATE_NO_CONTENT);
    } finally { }}
View Full Code Here

        __CLOVER_225_0.S[11530]++;IBeanInitializer bi = _factory.createExpressionBeanInitializer();

        __CLOVER_225_0.S[11531]++;PropertyUtils.write(bi, "propertyName", name);

        __CLOVER_225_0.S[11532]++;IBeanSpecification bs = (IBeanSpecification) peekObject();

        __CLOVER_225_0.S[11533]++;push(_elementName, new BeanSetPropertySetter(bs, bi, expression), STATE_SET_PROPERTY, false);
    } finally { }}
View Full Code Here

        __CLOVER_225_0.S[5301]++;String className = getAttribute("class");
        __CLOVER_225_0.S[5302]++;BeanLifecycle lifecycle = (BeanLifecycle) getConvertedAttribute(
                "lifecycle",
                BeanLifecycle.REQUEST);

        __CLOVER_225_0.S[5303]++;IBeanSpecification bs = _factory.createBeanSpecification();

        __CLOVER_225_0.S[5304]++;bs.setClassName(className);
        __CLOVER_225_0.S[5305]++;bs.setLifecycle(lifecycle);

        __CLOVER_225_0.S[5306]++;IComponentSpecification cs = (IComponentSpecification) peekObject();

        __CLOVER_225_0.S[5307]++;cs.addBeanSpecification(name, bs);
View Full Code Here

TOP

Related Classes of org.apache.tapestry.spec.IBeanSpecification

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.