Package org.webharvest.runtime.variables

Examples of org.webharvest.runtime.variables.EmptyVariable


     */
    public static Variable createVariable(Object value) {
        if (value instanceof Variable) {
            return (Variable) value;
        } else if (value == null) {
            return new EmptyVariable();
        } else if (value instanceof Collection) {
            Collection collection = (Collection) value;
            return new ListVariable(new ArrayList(collection));
        } else if (value instanceof Object[]) {
            List list = Arrays.asList( (Object[]) value );
View Full Code Here


            }
        } finally {
            releaseDBConnections();
        }

        return new EmptyVariable();
    }
View Full Code Here

          Variable elseResult = new BodyProcessor(elseDef).run(scraper, context);
            debug(elseDef, scraper, elseResult);
            return elseResult;
        }
       
        return new EmptyVariable();
    }
View Full Code Here

        if (returnExpression != null) {
            String returnExpressionEvaluated = BaseTemplater.execute( scriptDef.getReturnExpression(), scraper.getScriptEngine());
            Object returnValue = scriptEngine.eval(returnExpressionEvaluated);
            return CommonUtil.createVariable(returnValue);
        } else {
            return new EmptyVariable();
        }
       
    }
View Full Code Here

            if ( scraper.getLogger().isInfoEnabled() ) {
                scraper.getLogger().info("Configuration exited: " + message);
            }
        }

        return new EmptyVariable();
    }
View Full Code Here

    public Variable execute(Scraper scraper, ScraperContext context) {
        scraper.getConfiguration().addFunctionDef( functionDef );

        this.setProperty("Name", functionDef.getName());

        return new EmptyVariable();
    }
View Full Code Here

        ScraperConfiguration includedConfig;
        try {
            includedConfig = isUrl ? new ScraperConfiguration(new URL(fullPath)) : new ScraperConfiguration(fullPath);
            scraper.execute(includedConfig.getOperations());
            return new EmptyVariable();
        } catch (FileNotFoundException e) {
            throw new FileException("Cannot include configuration file " + fullPath, e);
        } catch (MalformedURLException e) {
            throw new FileException("Cannot include configuration file " + fullPath, e);
        } catch (IOException e) {
View Full Code Here

    }

    public Variable execute(Scraper scraper, ScraperContext context) {
      new BodyProcessor(emptyDef).execute(scraper, context);

    return new EmptyVariable();
    }
View Full Code Here

        if (callProcessor != null) {
            Variable returnValue = new BodyProcessor(returnDef).execute(scraper, context);
            callProcessor.setFunctionResult( returnValue );
        }

        return new EmptyVariable();
    }
View Full Code Here

                    queryResult.addVariable( new DbRowVariable(colDescs, rowData) );
                    rowCount++;
                }
                return queryResult;
            } else {
                return new EmptyVariable();
            }
        } catch (SQLException e) {
            throw new DatabaseException(e);
        }
       
View Full Code Here

TOP

Related Classes of org.webharvest.runtime.variables.EmptyVariable

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.