Examples of ProviderDef


Examples of cascading.lingual.catalog.ProviderDef

    String schemaName = getOptions().getSchemaName();
    String providerName = getOptions().getProviderName();

    if( providerName != null )
      {
      ProviderDef providerDef = catalog.findProviderFor( schemaName, providerName );

      if( providerDef == null )
        throw new IllegalArgumentException( "provider not registered to schema: " + providerName );
      }
    }
View Full Code Here

Examples of cascading.lingual.catalog.ProviderDef

  protected Map performShow( PlatformBroker platformBroker )
    {
    SchemaCatalog catalog = platformBroker.getSchemeCatalog();
    SchemaDef schemaDef = getSchemaDefChecked( catalog, getOptions().getSchemaName(), false );

    ProviderDef providerDef = schemaDef.findProviderDefFor( getOptions().getProviderName() );

    if( providerDef == null )
      return null;

    return new ProviderBuilder().format( providerDef );
View Full Code Here

Examples of cascading.lingual.catalog.ProviderDef

      names.add( name );

      // make sure, it is actually a usable provider jar
      try
        {
        ProviderDef providerDef = new ProviderDef( catalog.getSchemaDef( options.getSchemaName() ), name, jarFile.getName(), propertyMap );
        if( providerDef.getExtends() == null )
          new ProviderProxy( platformBroker, providerDef );
        }
      catch( RuntimeException exception )
        {
        String addURI = getOptions().getAddURI();
View Full Code Here

Examples of cascading.lingual.catalog.ProviderDef

  public static String[] getJarPaths( PlatformBroker platformBroker, TableDef tableDef )
    {
    Set<String> jars = new HashSet<String>();
    String rootPath = platformBroker.getFullProviderPath();

    ProviderDef protocolProvider = tableDef.getProtocolProvider();

    if( protocolProvider != null && protocolProvider.getIdentifier() != null )
      jars.add( platformBroker.makePath( rootPath, protocolProvider.getIdentifier() ) );

    ProviderDef formatProvider = tableDef.getFormatProvider();

    if( formatProvider != null && formatProvider.getIdentifier() != null )
      jars.add( platformBroker.makePath( rootPath, formatProvider.getIdentifier() ) );

    return jars.toArray( new String[ jars.size() ] );
    }
View Full Code Here

Examples of org.auraframework.def.ProviderDef

            context.pushCallingDescriptor(descriptor);
            BaseComponent<?, ?> oldComponent = context.setCurrentComponent(new ProtoComponentImpl(descriptor,
                    getGlobalId(), attributeSet));
            try {
                RootDefinition root = intfDescriptor.getDef();
                ProviderDef providerDef = root.getLocalProviderDef();
                if (providerDef == null) {
                    providerDef = root.getProviderDef();
                    if (providerDef != null) {
                        // In this case, we have a 'remote' provider (i.e. client side) and we simply
                        // continue on as if nothing happened.
                    } else {
                      throw new InvalidDefinitionException(String.format("%s cannot be instantiated directly.",
                            descriptor), root.getLocation());
                    }
                }

                if (providerDef.isLocal()) {
                    ComponentConfig config = providerDef.provide(intfDescriptor);
                    if (config != null) {
                        ProviderDef remoteProviderDef = root.getProviderDef();
                        if (remoteProviderDef == null || remoteProviderDef.isLocal()) {
                            hasLocalDependencies = true;
                        }

                        DefDescriptor<ComponentDef> d = config.getDescriptor();
                        if (d != null) {
View Full Code Here

Examples of org.auraframework.def.ProviderDef

    public DefDescriptor<ProviderDef> getProviderDescriptor() throws QuickFixException {
        if (providerDescriptors != null && providerDescriptors.size() == 1) {
            return providerDescriptors.get(0);
        }

        ProviderDef providerDef = getProviderDef();
        if (providerDef != null) {
            return providerDef.getDescriptor();
        }
        return null;
    }
View Full Code Here

Examples of org.auraframework.def.ProviderDef

        return null;
    }

    @Override
    public ProviderDef getLocalProviderDef() throws QuickFixException {
        ProviderDef def = null;
        if (providerDescriptors != null) {
            for (DefDescriptor<ProviderDef> desc : providerDescriptors) {
                def = desc.getDef();
                if (def.isLocal()) {
                    break;
                } else {
                    def = null;
                }
            }
View Full Code Here

Examples of org.auraframework.def.ProviderDef

     * @return The primary provider def. If multiple exist, this will be the remote one.
     * @throws QuickFixException
     */
    @Override
    public ProviderDef getProviderDef() throws QuickFixException {
        ProviderDef def = null;
        if (providerDescriptors != null) {
            for (DefDescriptor<ProviderDef> desc : providerDescriptors) {
                def = desc.getDef();
                if (!def.isLocal()) {
                    break;
                }
            }
        }
        return def;
View Full Code Here

Examples of org.auraframework.def.ProviderDef

     * @return True if there are no providers or there is a local provider False if there is only a remtre provider and
     *         no local provider
     * @throws QuickFixException
     */
    public boolean isInConcreteAndHasLocalProvider() throws QuickFixException {
        ProviderDef providerDef = getProviderDef();
        if (providerDef != null && !providerDef.isLocal()) {
            providerDef = getLocalProviderDef();
            return providerDef != null;
        }
        return true;
    }
View Full Code Here

Examples of org.auraframework.def.ProviderDef

                if (isAbstract) {
                    json.writeMapEntry("isAbstract", isAbstract);
                }

                ProviderDef providerDef = getProviderDef();
                if (providerDef != null && !providerDef.isLocal()) {
                    json.writeMapEntry("providerDef", providerDef);
                }

                if (subDefs != null) {
                    json.writeMapEntry("subDefs", subDefs.values());
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.