Package org.eclipse.jst.jsf.common.runtime.internal.model.decorator

Examples of org.eclipse.jst.jsf.common.runtime.internal.model.decorator.ConverterTypeInfo


        {
            return ConverterTypeInfo.UNKNOWN;
        }
        final String[] forClasses = classTypeInfo.getForClasses().toArray(
                new String[0]);
        return new ConverterTypeInfo(classTypeInfo.getClassName(),
                superClasses, interfaces, classTypeInfo.getConverterId(),
                forClasses);
    }
View Full Code Here


        {
            final String value = attr.getValue();

            if (value != null)
            {
                ConverterTypeInfo typeInfo = null;

                if (!value.startsWith("#{")) //$NON-NLS-1$
                {
                    typeInfo = new ConverterTypeInfo(null, value);

                }
                else
                {
                    typeInfo = ConverterTypeInfo.UNKNOWN;
View Full Code Here

                return findBestComponent(tagElement.getUri(), element, id,
                        (IComponentTagElement) tagElement);
            }
            else if (tagElement instanceof IConverterTagElement)
            {
                final ConverterTypeInfo typeInfo = ((IConverterTagElement) tagElement)
                        .getConverter();
                // TODO: validate when no parent
                ComponentInfo parent = _constructionData.getParent();
                parent = findFirstParent(
                        ComponentFactory.INTERFACE_VALUEHOLDER, parent);
View Full Code Here

     * @return a new converter type info for the converter id.
     */
    public static ConverterTypeInfo getConverter(final String converterId,
            final String converterClass)
    {
        return new ConverterTypeInfo(converterClass, converterId);
    }
View Full Code Here

            final String converterClass = DTComponentIntrospector
                    .findConverterClass(converterId, project);

            if (converterClass != null && !"".equals(converterClass.trim())) //$NON-NLS-1$
            {
                final ConverterTypeInfo typeInfo = DTComponentIntrospector
                        .getConverter(converterId, converterClass);
                final TLDConverterTagElement tagElement = new TLDConverterTagElement(
                        tldDecl, typeInfo, new NullAttributeAdvisor());
                return tagElement;
            }
View Full Code Here

        // we have no  idea.
        for (final ConverterDecorator decorator : decorators)
        {
            if (decorator.getTypeInfo() != null)
            {
                final ConverterTypeInfo converterTypeInfo = decorator.getTypeInfo();
                if (converterTypeInfo.getForClass().length == 0)
                {
                    types.addAll(Arrays.asList(testTypes.getSignatures()));
                    break;
                }
                types.addAll(createSignatures(converterTypeInfo.getForClass()));
            }
        }
        types.addAll(getRegisteredConversionTypesByClass());
        return new CompositeType(types.toArray(new String[0])
                , initialTypes.getAssignmentTypeMask());
View Full Code Here

TOP

Related Classes of org.eclipse.jst.jsf.common.runtime.internal.model.decorator.ConverterTypeInfo

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.