public class DefaultJExpressionBuilder extends java.lang.Object implements JExpressionBuilder
| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
LOG |
CONFIGURABLE_PANEL_ID| Constructor and Description |
|---|
DefaultJExpressionBuilder(ExpressionEvaluatorSwingManager manager,
ExpressionBuilderConfig config,
DefaultJExpressionBuilderView2 view) |
| Modifier and Type | Method and Description |
|---|---|
javax.swing.JComponent |
asJComponent()
Returns this component as a swing
JComponent. |
void |
configUpdated() |
void |
expandElement(Element element) |
void |
expandElement(java.util.function.Predicate<Element> condition) |
ExpressionBuilderConfig |
getConfig() |
Expression |
getExpression() |
Expression |
getExpressionWithOutHistory() |
java.lang.String |
getText() |
void |
insertText(java.lang.String text) |
boolean |
isAutomaticExpressionCheckerEnabled() |
void |
setAutomaticExpressionCheckerEnabled(boolean enabled) |
void |
setExpression(Expression expression) |
void |
setText(java.lang.String text) |
public DefaultJExpressionBuilder(ExpressionEvaluatorSwingManager manager, ExpressionBuilderConfig config, DefaultJExpressionBuilderView2 view)
public void insertText(java.lang.String text)
insertText in interface JExpressionBuilderpublic java.lang.String getText()
getText in interface JExpressionBuilderpublic void setText(java.lang.String text)
setText in interface JExpressionBuilderpublic Expression getExpression()
getExpression in interface JExpressionBuilderpublic Expression getExpressionWithOutHistory()
getExpressionWithOutHistory in interface JExpressionBuilderpublic void setExpression(Expression expression)
setExpression in interface JExpressionBuilderpublic void setAutomaticExpressionCheckerEnabled(boolean enabled)
setAutomaticExpressionCheckerEnabled in interface JExpressionBuilderpublic boolean isAutomaticExpressionCheckerEnabled()
isAutomaticExpressionCheckerEnabled in interface JExpressionBuilderpublic javax.swing.JComponent asJComponent()
ComponentJComponent.asJComponent in interface ComponentJComponentpublic void expandElement(Element element)
expandElement in interface JExpressionBuilderpublic void expandElement(java.util.function.Predicate<Element> condition)
expandElement in interface JExpressionBuilderpublic ExpressionBuilderConfig getConfig()
getConfig in interface JExpressionBuilderpublic void configUpdated()
configUpdated in interface JExpressionBuilder