org.broadleafcommerce.admin.client.presenter.promotion.translation.statement
Class PhraseTranslator
java.lang.Object
org.broadleafcommerce.admin.client.presenter.promotion.translation.statement.PhraseTranslator
public class PhraseTranslator
- extends java.lang.Object
- Author:
- jfischer
|
Method Summary |
Expression |
createExpression(java.lang.String phrase)
|
protected java.lang.String[] |
extractComponents(java.lang.String phrase)
|
protected java.lang.String[] |
extractProjection(java.lang.String[] components)
|
protected java.lang.String[] |
extractSpecialComponents(java.lang.String[] components,
java.lang.String key)
|
protected com.smartgwt.client.types.OperatorId |
getOperator(java.lang.String field,
java.lang.String operator,
java.lang.String value,
boolean isNegation,
boolean isFieldComparison,
boolean isIgnoreCase)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PhraseTranslator
public PhraseTranslator()
createExpression
public Expression createExpression(java.lang.String phrase)
throws IncompatibleMVELTranslationException
- Throws:
IncompatibleMVELTranslationException
extractComponents
protected java.lang.String[] extractComponents(java.lang.String phrase)
throws IncompatibleMVELTranslationException
- Throws:
IncompatibleMVELTranslationException
extractProjection
protected java.lang.String[] extractProjection(java.lang.String[] components)
extractSpecialComponents
protected java.lang.String[] extractSpecialComponents(java.lang.String[] components,
java.lang.String key)
getOperator
protected com.smartgwt.client.types.OperatorId getOperator(java.lang.String field,
java.lang.String operator,
java.lang.String value,
boolean isNegation,
boolean isFieldComparison,
boolean isIgnoreCase)
throws IncompatibleMVELTranslationException
- Throws:
IncompatibleMVELTranslationException
Copyright © 2011. All Rights Reserved.