Package org.apache.tapestry.spec

Examples of org.apache.tapestry.spec.ParameterSpecification


{

    private ParameterSpecification buildParameterSpec(String propertyName, String type,
            Location location)
    {
        ParameterSpecification ps = new ParameterSpecification();

        ps.setPropertyName(propertyName);
        ps.setType(type);
        ps.setLocation(location);

        return ps;
    }
View Full Code Here


        expected.add("fred");

        assertEquals(expected, s.getReservedParameterNames());

        IParameterSpecification ps = new ParameterSpecification();

        ps.setAliases("wilma,barney");
        ps.setParameterName("bambam");

        s.addParameter(ps);

        expected.add("wilma");
        expected.add("barney");
View Full Code Here

    }

    private ParameterSpecification buildParameterSpec(String parameterName, String propertyName,
                                                      String type, Location location)
    {
        ParameterSpecification ps = new ParameterSpecification();

        ps.setParameterName(parameterName);
        ps.setPropertyName(propertyName);
        ps.setType(type);
        ps.setLocation(location);

        return ps;
    }
View Full Code Here

{

    private ParameterSpecification buildParameterSpec(String propertyName, String type,
            Location location)
    {
        ParameterSpecification ps = new ParameterSpecification();

        ps.setPropertyName(propertyName);
        ps.setType(type);
        ps.setLocation(location);

        return ps;
    }
View Full Code Here

        IComponentSpecification specification = getSpecification();

        if (specification.getParameter(ITemplateSource.TEMPLATE_TAG_PARAMETER_NAME) == null)
        {
            // Add a templateTag parameter
            IParameterSpecification parameter = new ParameterSpecification();
            parameter.setPropertyName(ITemplateSource.TEMPLATE_TAG_PARAMETER_NAME);
            parameter.setDirection(Direction.AUTO);
            parameter.setType("java.lang.String");
            parameter.setDefaultValue("null");
            parameter.setLocation(specification.getLocation());
            parameter.setRequired(false);
           
            specification.addParameter(ITemplateSource.TEMPLATE_TAG_PARAMETER_NAME, parameter);
        }
    }
View Full Code Here

        IComponent container = (IComponent) containerc.getMock();

        MockControl componentc = newControl(IComponent.class);
        IComponent component = (IComponent) componentc.getMock();

        ParameterSpecification pspec = new ParameterSpecification();
        pspec.setParameterName("fred");
        pspec.setAliases("barney");

        Location l = newLocation();

        BindingSpecification bspec = new BindingSpecification();
        bspec.setType(BindingType.PREFIXED);
View Full Code Here

        IComponent container = (IComponent) containerc.getMock();

        MockControl componentc = newControl(IComponent.class);
        IComponent component = (IComponent) componentc.getMock();

        ParameterSpecification pspec = new ParameterSpecification();
        pspec.setParameterName("fred");
        pspec.setDeprecated(true);

        Location l = newLocation();

        BindingSpecification bspec = new BindingSpecification();
        bspec.setType(BindingType.PREFIXED);
View Full Code Here

    }

    private ParameterSpecification buildParameterSpec(String parameterName, String propertyName,
            String type, Location location)
    {
        ParameterSpecification ps = new ParameterSpecification();

        ps.setParameterName(parameterName);
        ps.setPropertyName(propertyName);
        ps.setType(type);
        ps.setLocation(location);

        return ps;
    }
View Full Code Here

{

    private ParameterSpecification buildParameterSpec(String propertyName, String type,
            Location location)
    {
        ParameterSpecification ps = new ParameterSpecification();

        ps.setPropertyName(propertyName);
        ps.setType(type);
        ps.setLocation(location);

        return ps;
    }
View Full Code Here

        String propertyName = AnnotationUtils.getPropertyName(method);

        boolean deprecated = method.isAnnotationPresent(Deprecated.class);

        IParameterSpecification ps = new ParameterSpecification();

        String parameterName = parameter.name();

        if (HiveMind.isBlank(parameterName))
            parameterName = propertyName;

        Class propertyType = op.getPropertyType(propertyName);

        ps.setAliases(parameter.aliases());
        ps.setCache(parameter.cache());

        if (HiveMind.isNonBlank(parameter.defaultBinding()))
            ps.setDefaultBindingType(parameter.defaultBinding());

        if (HiveMind.isNonBlank(parameter.defaultValue()))
            ps.setDefaultValue(parameter.defaultValue());

        ps.setDeprecated(deprecated);
        ps.setParameterName(parameterName);
        ps.setPropertyName(propertyName);
        ps.setRequired(parameter.required());
        ps.setType(propertyType.getName());
        ps.setLocation(location);

        spec.addParameter(ps);
    }
View Full Code Here

TOP

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

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.