public String getDescription(final Locale locale) { return getBundle(locale).getString("description"); }
public String getDescription(final Locale locale) { return getBundle(locale).getString("description"); }
public TypeValuePair evaluate(final FormulaContext context, final ParameterCallback parameters) throws EvaluationException { final int parameterCount = parameters.getParameterCount(); if (parameterCount < 1) { throw EvaluationException.getInstance(LibFormulaErrorValue.ERROR_ARGUMENTS_VALUE); } final Object value = parameters.getValue(0); if(value instanceof Number) { return RETURN_TRUE; } return RETURN_FALSE; }
protected void performTranslationTest( String function ) { FunctionDescription functionDesc = context.getFunctionRegistry().getMetaData( function ); assertFalse( StringUtils.isEmpty( functionDesc.getDisplayName( Locale.ENGLISH ) ) ); assertFalse( StringUtils.isEmpty( functionDesc.getDescription( Locale.ENGLISH ) ) ); int count = functionDesc.getParameterCount(); for ( int x = 0; x < count; x++ ) { assertFalse( StringUtils.isEmpty( functionDesc.getParameterDescription( x, Locale.ENGLISH ) ) ); assertFalse( StringUtils.isEmpty( functionDesc.getParameterDisplayName( x, Locale.ENGLISH ) ) ); } } }
@Test public void testFunctionMetaData() { DefaultFormulaContext ctx = new DefaultFormulaContext(); FunctionRegistry functionRegistry = ctx.getFunctionRegistry(); for ( final String name : functionRegistry.getFunctionNames() ) { FunctionDescription metaData = functionRegistry.getMetaData( name ); Assert.assertEquals( name, metaData.getCanonicalName() ); Assert.assertEquals( name, functionRegistry.createFunction( name ).getCanonicalName() ); } } }
public TypeValuePair evaluate( final FormulaContext context, final ParameterCallback parameters ) throws EvaluationException { if ( parameters.getParameterCount() != 0 ) { throw EvaluationException.getInstance( LibFormulaErrorValue.ERROR_ARGUMENTS_VALUE ); } return RETURN_TRUE; } }
public TypeValuePair evaluate( final FormulaContext context, final ParameterCallback parameters ) throws EvaluationException { if ( parameters.getParameterCount() != 0 ) { throw EvaluationException.getInstance( LibFormulaErrorValue.ERROR_ARGUMENTS_VALUE ); } return RETURN_FALSE; } }
public String getParameterDisplayName(final int position, final Locale locale) { return getBundle(locale).getString("parameter." + position + ".display-name"); }
public String getDisplayName(final Locale locale) { return getBundle(locale).getString("display-name"); }
public TypeValuePair evaluate(final FormulaContext context, final ParameterCallback parameters) throws EvaluationException { if(parameters.getParameterCount() != 0) { throw EvaluationException.getInstance(LibFormulaErrorValue.ERROR_ARGUMENTS_VALUE); } return RETURN_TRUE; } }
public String getDisplayName(final Locale locale) { return getBundle(locale).getString("display-name"); }
public String getDisplayName( final Locale locale ) { return getBundle( locale ).getString( "display-name" ); }
public TypeValuePair evaluate(final FormulaContext context, final ParameterCallback parameters) throws EvaluationException { if(parameters.getParameterCount() != 0) { throw EvaluationException.getInstance(LibFormulaErrorValue.ERROR_ARGUMENTS_VALUE); } return RETURN_FALSE; } }
public String getParameterDescription(final int position, final Locale locale) { return getBundle(locale).getString("parameter." + position + ".description"); }
public String getDescription( final Locale locale ) { return getBundle( locale ).getString( "description" ); }
public TypeValuePair evaluate( final FormulaContext context, final ParameterCallback parameters ) throws EvaluationException { if ( parameters.getParameterCount() != 0 ) { throw EvaluationException.getInstance( LibFormulaErrorValue.ERROR_ARGUMENTS_VALUE ); } throw EvaluationException.getInstance( LibFormulaErrorValue.ERROR_NA_VALUE ); }
public String getParameterDescription( final int position, final Locale locale ) { return getBundle( locale ).getString( "parameter." + position + ".description" ); }
public TypeValuePair evaluate(final FormulaContext context, final ParameterCallback parameters) throws EvaluationException { if(parameters.getParameterCount() != 0) { throw EvaluationException.getInstance(LibFormulaErrorValue.ERROR_ARGUMENTS_VALUE); } throw EvaluationException.getInstance(LibFormulaErrorValue.ERROR_NA_VALUE); }
public String getParameterDisplayName( final int position, final Locale locale ) { return getBundle( locale ).getString( "parameter." + position + ".display-name" ); }
public String getDescription( final Locale locale ) { return getBundle( locale ).getString( "description" ); }