Package eu.xenit.alfred.api.search.nodes
Class PropertySearchNode
java.lang.Object
eu.xenit.alfred.api.search.nodes.PropertySearchNode
- All Implemented Interfaces:
SearchSyntaxNode
Represents a search node that searches for a property a specific value or value range.
-
Constructor Summary
ConstructorsConstructorDescriptionPropertySearchNode(String name, RangeValue range) PropertySearchNode(String name, String value) PropertySearchNode(String name, String value, String exact) -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(ISearchSyntaxVisitor<T> visitor) static StringescapeName(String name) getName()getRange()getValue()booleanisExact()voidsetExact(boolean exact) voidvoidsetRange(RangeValue range) voidstatic StringunescapeName(String name)
-
Constructor Details
-
PropertySearchNode
public PropertySearchNode() -
PropertySearchNode
-
PropertySearchNode
-
PropertySearchNode
-
-
Method Details
-
getName
-
setName
-
getValue
-
setValue
-
getRange
-
setRange
-
accept
- Specified by:
acceptin interfaceSearchSyntaxNode
-
isExact
public boolean isExact() -
setExact
public void setExact(boolean exact) -
escapeName
-
unescapeName
-