public class XPathFilterField extends TypeFilterField
TypeFilterField.FilterType
PROPERTY_FILTER, PROPERTY_VALID
Constructor and Description |
---|
XPathFilterField(EntityDefinition entity,
org.eclipse.swt.widgets.Composite parent,
int style)
Creates a XPath filter field for the given entity.
|
Modifier and Type | Method and Description |
---|---|
protected Filter |
createFilter(String filterString)
Creates a
Filter from the given filter string.If the string is no valid input, any exception may be thrown. |
protected String |
selectVariable()
Returns a string to insert to the filter that the user selected.
|
addListener, dispose, getFilter, getFilterExpression, isValid, notifyListeners, removeListener, setFilterExpression, setVariableSelectEnabled, updateFilter
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
public XPathFilterField(EntityDefinition entity, org.eclipse.swt.widgets.Composite parent, int style)
entity
- the entity definitionparent
- the parent compositestyle
- the composite styleprotected String selectVariable()
TypeFilterField
selectVariable
in class TypeFilterField
null
TypeFilterField.selectVariable()
protected Filter createFilter(String filterString) throws XPathExpressionException
TypeFilterField
Filter
from the given filter string.createFilter
in class TypeFilterField
filterString
- the filter stringXPathExpressionException
TypeFilterField.createFilter(java.lang.String)
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a