Package org.eclipse.sapphire

Examples of org.eclipse.sapphire.Context.findClass()


            final String packageName = packageRef.getName().text();
           
            if( packageName != null )
            {
                final String fullClassName = packageName + "." + className;
                final Class<?> cl = context.findClass( fullClassName );
               
                if( cl != null )
                {
                    return cl;
                }
View Full Code Here


            final ISapphireUiDef sdef = context( ISapphireUiDef.class );
            final Context context = sdef.adapt( Context.class );
           
            if( context != null )
            {
                Class<?> cl = context.findClass( name );
               
                if( cl == null && name.indexOf( '.' ) == -1 )
                {
                    for( IPackageReference packageRef : sdef.getImportedPackages() )
                    {
View Full Code Here

                    {
                        final String packageName = packageRef.getName().text();
                       
                        if( packageName != null )
                        {
                            cl = context.findClass( packageName + "." + name );
                           
                            if( cl != null )
                            {
                                break;
                            }
View Full Code Here

                                {
                                    final String id = value( el, EL_ID ).required();
                                    final Set<String> contexts = SetFactory.unmodifiable( values( el, EL_CONTEXT ) );
                                    final Set<String> overrides = SetFactory.unmodifiable( values( el, EL_OVERRIDES ) );
                                   
                                    final Class<? extends Service> implementation = context.findClass( value( el, EL_IMPLEMENTATION ).required() );
                                   
                                    final String conditionClassName = value( el, EL_CONDITION ).optional();
                                    Class<? extends ServiceCondition> condition = null;
                                   
                                    if( conditionClassName != null )
View Full Code Here

                                    final String conditionClassName = value( el, EL_CONDITION ).optional();
                                    Class<? extends ServiceCondition> condition = null;
                                   
                                    if( conditionClassName != null )
                                    {
                                        condition = context.findClass( conditionClassName );
                                    }
                                   
                                    if( implementation != null )
                                    {
                                        serviceExtensionsFactory.add( new ServiceExtension( id, implementation, condition, contexts, overrides ) );
View Full Code Here

                                    }
                                }
                                else if( elname.equals( EL_FUNCTION ) )
                                {
                                    final String name = value( el, EL_NAME ).required().toLowerCase();
                                    final Class<? extends Function> impl = context.findClass( value( el, EL_IMPL ).required() );
                                   
                                    final Element signatureElement = element( el, EL_SIGNATURE ).optional();
                                    final List<Class<?>> signature;
                                   
                                    if( signatureElement == null )
View Full Code Here

                                        {
                                            final Class<?> parameter;
                                           
                                            try
                                            {
                                                parameter = context.findClass( string );
                                            }
                                            catch( IllegalArgumentException e )
                                            {
                                                throw new InvalidExtensionException();
                                            }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.