@Override public PackageTranslator getPackageTranslator(String packageName) { if ( packageTranslator == null ) { packageTranslator = new PackageTranslator(); } return packageTranslator; }
public File getOutputDir( JavaAs3Input input ) { switch (input.getJavaType().getKind()) { case INTERFACE: if(generateInterfaceToTransientStorage) { return baseOutputDirectory; } else { return outputDirectory; } case ENUM: if(generateEnumToTransientStorage) { return baseOutputDirectory; } else { return outputDirectory; } default: return outputDirectory; } }
translators.add(new PackageTranslator(java, as3)); if ( as3typefactory == null ) as3TypeFactoryImpl = new DefaultAs3TypeFactory(); as3TypeFactoryImpl.configure(externalizeLong, externalizeBigInteger, externalizeBigDecimal); if ( entityfactory == null ) entityFactoryImpl = new DefaultEntityFactory(); if ( remotedestinationfactory == null ) remoteDestinationFactoryImpl = new DefaultRemoteDestinationFactory();
private Transformer<?, ?, ?> createTransformer( ClassLoader classLoader, GeneratorConfiguration configuration ) throws GenerationException { Transformer<?, ?, ?> transformerImpl; if ( transformer != null ) { getLogger().info( "Instantiating custom Transformer class: [" + transformer + "]" ); transformerImpl = newInstance( classLoader, transformer ); } else { transformerImpl = new JavaAs3GroovyTransformer(); } transformerImpl.setListener( new Gas3Listener( getLogger() ) ); return transformerImpl; }
@Override public JavaType getJavaType(Class<?> clazz) { JavaType javaType = javaTypes.get(clazz); if (javaType == null && getConfig().isGenerated(clazz)) { URL url = ClassUtil.findResource(clazz); Kind kind = getKind(clazz); switch (kind) { case ENTITY: javaType = new GrailsDomainBean(this, clazz, url); break; case REMOTE_DESTINATION: javaType = new GrailsServiceBean(this, clazz, url); break; default: javaType = super.getJavaType(clazz); } javaTypes.put(clazz, javaType); } return javaType; }
@Override public ClientType getAs3Type(Class<?> jType) { if (jType.isAnnotation()) return null; As3Type type = getFromCache(jType); if (type == null) { if (Blob.class.isAssignableFrom(jType) || Clob.class.isAssignableFrom(jType)) { type = FILE_REFERENCE; } if (type != null) { putInCache(jType, type); return type; } } return super.getAs3Type(jType); } }
translators.add(new PackageTranslator(java, as3)); if ( as3typefactory == null ) as3TypeFactoryImpl = new DefaultAs3TypeFactory(); as3TypeFactoryImpl.configure(externalizeLong, externalizeBigInteger, externalizeBigDecimal); if ( entityfactory == null ) entityFactoryImpl = new DefaultEntityFactory(); if ( remotedestinationfactory == null ) remoteDestinationFactoryImpl = new DefaultRemoteDestinationFactory();
private Transformer<?, ?, ?> createTransformer( ClassLoader classLoader, GeneratorConfiguration configuration ) throws GenerationException { Transformer<?, ?, ?> transformerImpl; if ( transformer != null ) { getLogger().info( "Instantiating custom Transformer class: [" + transformer + "]" ); transformerImpl = newInstance( classLoader, transformer ); } else { transformerImpl = new JavaAs3GroovyTransformer(); } transformerImpl.setListener( new Gas3Listener( getLogger() ) ); return transformerImpl; }
public File getOutputDir( JavaAs3Input input ) { switch (input.getJavaType().getKind()) { case INTERFACE: if(generateInterfaceToTransientStorage) { return baseOutputDirectory; } else { return outputDirectory; } case ENUM: if(generateEnumToTransientStorage) { return baseOutputDirectory; } else { return outputDirectory; } default: return outputDirectory; } }
translators.add(new PackageTranslator(java, as3)); if ( as3typefactory == null ) as3TypeFactoryImpl = new DefaultAs3TypeFactory(); as3TypeFactoryImpl.configure(externalizeLong, externalizeBigInteger, externalizeBigDecimal); if ( entityfactory == null ) entityFactoryImpl = new DefaultEntityFactory(); if ( remotedestinationfactory == null ) remoteDestinationFactoryImpl = new DefaultRemoteDestinationFactory();
private Transformer<?, ?, ?> createTransformer( GenerationRequest request, GeneratorConfiguration configuration ) throws GenerationException { Transformer<?, ?, ?> transformerImpl; if ( transformer != null ) { request.getLogger().info( "Instantiating custom Transformer class: [" + transformer + "]" ); transformerImpl = newInstance( request.getClassLoader(), transformer ); } else { transformerImpl = new JavaAs3GroovyTransformer(); } transformerImpl.setListener( new Gas3Listener( request.getLogger() ) ); return transformerImpl; }
public File getOutputDir( JavaAs3Input input ) { switch (input.getJavaType().getKind()) { case INTERFACE: if(generateInterfaceToTransientStorage) { return baseOutputDirectory; } else { return outputDirectory; } case ENUM: if(generateEnumToTransientStorage) { return baseOutputDirectory; } else { return outputDirectory; } default: return outputDirectory; } }
translators.add(new PackageTranslator(java, as3)); if ( as3typefactory == null ) as3TypeFactoryImpl = new DefaultAs3TypeFactory(); as3TypeFactoryImpl.configure(externalizeLong, externalizeBigInteger, externalizeBigDecimal); if ( entityfactory == null ) entityFactoryImpl = new DefaultEntityFactory(); if ( remotedestinationfactory == null ) remoteDestinationFactoryImpl = new DefaultRemoteDestinationFactory();
private Transformer<?, ?, ?> createTransformer( GenerationRequest request, GeneratorConfiguration configuration ) throws GenerationException { Transformer<?, ?, ?> transformerImpl; if ( transformer != null ) { request.getLogger().info( "Instantiating custom Transformer class: [" + transformer + "]" ); transformerImpl = newInstance( request.getClassLoader(), transformer ); } else { transformerImpl = new JavaAs3GroovyTransformer(); } transformerImpl.setListener( new Gas3Listener( request.getLogger() ) ); return transformerImpl; }
translators.add(new PackageTranslator(java, as3)); if ( as3typefactory == null ) as3TypeFactoryImpl = new DefaultAs3TypeFactory(); as3TypeFactoryImpl.configure(externalizeLong, externalizeBigInteger, externalizeBigDecimal); if ( entityfactory == null ) entityFactoryImpl = new DefaultEntityFactory(); if ( remotedestinationfactory == null ) remoteDestinationFactoryImpl = new DefaultRemoteDestinationFactory();
private Transformer<?, ?, ?> createTransformer( GenerationRequest request, GeneratorConfiguration configuration ) throws GenerationException { Transformer<?, ?, ?> transformerImpl; if ( transformer != null ) { request.getLogger().info( "Instantiating custom Transformer class: [" + transformer + "]" ); transformerImpl = newInstance( request.getClassLoader(), transformer ); } else { transformerImpl = new JavaAs3GroovyTransformer(); } transformerImpl.setListener( new Gas3Listener( request.getLogger() ) ); return transformerImpl; }
translators.add(new PackageTranslator(java, as3)); if ( as3typefactory == null ) as3TypeFactoryImpl = new DefaultAs3TypeFactory(); if ( entityfactory == null ) entityFactoryImpl = new DefaultEntityFactory(); if ( remotedestinationfactory == null ) remoteDestinationFactoryImpl = new DefaultRemoteDestinationFactory();
private Transformer<?, ?, ?> createTransformer( GenerationRequest request, GeneratorConfiguration configuration ) throws GenerationException { Transformer<?, ?, ?> transformerImpl; if ( transformer != null ) { request.getLogger().info( "Instantiating custom Transformer class: [" + transformer + "]" ); transformerImpl = newInstance( request.getClassLoader(), transformer ); } else { transformerImpl = new JavaAs3GroovyTransformer(); } transformerImpl.setListener( new Gas3Listener( request.getLogger() ) ); return transformerImpl; }
private Transformer<?, ?, ?> createTransformer( GenerationRequest request, GeneratorConfiguration configuration ) throws GenerationException { Transformer<?, ?, ?> transformerImpl; if ( transformer != null ) { request.getLogger().info( "Instantiating custom Transformer class: [" + transformer + "]" ); transformerImpl = newInstance( request.getClassLoader(), transformer ); } else { transformerImpl = new JavaAs3GroovyTransformer(); } transformerImpl.setListener( new Gas3Listener( request.getLogger() ) ); return transformerImpl; }