Interface SearchResult
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
TagSearchResult
A search result returned by a gateway search provider. Implementations must hold enough information to be able
to send this object back to the gateway from a designer, and be able to apply any edits specified by the user in
the designer.
- Since:
- 8.0
-
Method Details
-
getSearchProviderName
String getSearchProviderName()The name of the search provider that created this result. -
getLocation
String getLocation()The name of the entity where this result is found. Used in the results display to help distinguish similar items. For something like a tag property, the owner name is the path to the tag property -
getName
String getName()The name of the object that matches the search pattern. In other words, a description of the element inside the owner, such as "Name", or "Expression". For something like a tag, the name is the tag property where the search pattern was found. -
getText
String getText()Gets the text representation of the search result. This is what will be used for the "search". -
isMutable
boolean isMutable()- Returns:
- true if the returned item can be modified via a replace operation
-