Class PropertySearchNode

java.lang.Object
eu.xenit.alfred.api.search.nodes.PropertySearchNode
All Implemented Interfaces:
SearchSyntaxNode

public class PropertySearchNode extends Object implements SearchSyntaxNode
Represents a search node that searches for a property a specific value or value range.
  • Constructor Details

    • PropertySearchNode

      public PropertySearchNode()
    • PropertySearchNode

      public PropertySearchNode(String name, String value, String exact)
    • PropertySearchNode

      public PropertySearchNode(String name, String value)
    • PropertySearchNode

      public PropertySearchNode(String name, RangeValue range)
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getValue

      public String getValue()
    • setValue

      public void setValue(String value)
    • getRange

      public RangeValue getRange()
    • setRange

      public void setRange(RangeValue range)
    • accept

      public <T> T accept(ISearchSyntaxVisitor<T> visitor)
      Specified by:
      accept in interface SearchSyntaxNode
    • isExact

      public boolean isExact()
    • setExact

      public void setExact(boolean exact)
    • escapeName

      public static String escapeName(String name)
    • unescapeName

      public static String unescapeName(String name)