Class AutoCompleterItem

java.lang.Object
org.omegat.gui.editor.autocompleter.AutoCompleterItem

public class AutoCompleterItem extends Object
A class to represent an item available for auto-completion. Upon confirming the selection, the item's payload will be inserted into the translation.

Additional information such as comments, source terms, etc. can be stored in extras. The AutoCompleterListView that created the AutoCompleterItem should know how to use these values appropriately in its AutoCompleterListView.itemToString(AutoCompleterItem) method.

  • Field Details

    • payload

      public final String payload
    • extras

      public final String[] extras
    • cursorAdjust

      public final int cursorAdjust
    • keepSelection

      public final boolean keepSelection
    • replacementLength

      public final int replacementLength
  • Constructor Details

    • AutoCompleterItem

      public AutoCompleterItem(String payload, String[] extras, int replacementLength)
    • AutoCompleterItem

      public AutoCompleterItem(String payload, String[] extras, int cursorAdjust, boolean keepSelection, int replacementLength)
  • Method Details