public static String extractStaticTextFromFormula( final String formula ) { if ( formula == null ) { return null; } final String formulaFragment = extractFormula( formula ); return extractStaticTextFromFormulaFragment( formulaFragment ); }
public static String extractStaticTextFromFormula(final String formula) { if (formula == null) { return null; } final String formulaFragment = extractFormula(formula); return extractStaticTextFromFormulaFragment(formulaFragment); }
public static String[] getReferences( final String formula ) throws ParseException { if ( formula == null ) { throw new NullPointerException(); } final String formulaExpression = extractFormula( formula ); if ( formulaExpression == null ) { throw new ParseException( "Formula is invalid" ); } return getReferences( new Formula( formulaExpression ) ); }
public static String[] getReferences(final String formula) throws ParseException { if (formula == null) { throw new NullPointerException(); } final String formulaExpression = extractFormula(formula); if (formulaExpression == null) { throw new ParseException("Formula is invalid"); } return getReferences(new Formula(formulaExpression)); }
String rawFormulaText; if ( isFormulaFragment() == false ) { rawFormulaText = FormulaUtil.extractFormula( String.valueOf( value ) ); } else { rawFormulaText = String.valueOf( value );
@Deprecated public String editFormulaFragment( final String formula, final FieldDefinition[] fields ) { if ( fields == null ) { throw new NullPointerException(); } if ( StringUtils.isEmpty( formula, true ) ) { panel.setFormulaText( "=" ); } else { panel.setFormulaText( "=" + formula ); } panel.setFields( fields ); setVisible( true ); if ( !performEdit() ) { return null; } final String formulaText = panel.getFormulaText(); if ( StringUtils.isEmpty( formulaText, true ) || formulaText.trim().equals( "=" ) ) { return null; } return FormulaUtil.extractFormula( formulaText ); }
return; final String formulaText = FormulaUtil.extractFormula( rawFormula ); if ( StringUtils.isEmpty( formulaText ) ) { errorTextHolder.setText( Messages.getInstance().getString( "FormulaEditorDialog.ShortErrorNoFormulaContext" ) );