Package ghidra.app.services

# Interface StringValidatorService

All Known Implementing Classes:
  `StringValidatorService.DummyStringValidator`

public interface StringValidatorService
A service that judges the validity of a string

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static class`
  `StringValidatorService.DummyStringValidator`

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final StringValidatorService`
  `DUMMY`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static List<StringValidatorService>`
  `getCurrentStringValidatorServices(PluginTool tool)`
  Returns a list of string validator services
  `StringValidityScore`
  `getStringValidityScore(StringValidatorQuery query)`
  Judges a string (specified in the query instance).
  `String`
  `getValidatorServiceName()`
  Returns the name of the service

- ## Field Details

  - ### DUMMY

    static final StringValidatorService DUMMY

- ## Method Details

  - ### getCurrentStringValidatorServices

    static List<StringValidatorService> getCurrentStringValidatorServices(PluginTool tool)
    Returns a list of string validator services
    Parameters:
      `tool` - `PluginTool`
    Returns:
      list of services

  - ### getValidatorServiceName

    String getValidatorServiceName()
    Returns the name of the service
    Returns:

  - ### getStringValidityScore

    StringValidityScore getStringValidityScore(StringValidatorQuery query)
    Judges a string (specified in the query instance).
    Parameters:
      `query` - `StringValidatorQuery`
    Returns:
      `StringValidityScore`