public class Suggestion
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
Suggestion |
appendLeft(java.lang.Iterable<java.lang.String> left) |
Suggestion |
appendLeft(java.lang.String... left) |
Suggestion |
appendLevel(java.lang.String levelPart) |
Suggestion |
appendRight(java.lang.Iterable<java.lang.String> right) |
Suggestion |
appendRight(java.lang.String... right) |
Suggestion |
deleteLeft(int levels) |
Suggestion |
deleteRight(int levels) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
firstLevel() |
static Suggestion |
from(java.util.List<java.lang.String> suggestion)
Creates a new suggestion from the given list of suggestions that will be joined by space.
|
static Suggestion |
from(java.util.List<java.lang.String> suggestion,
java.lang.String tooltip)
Creates a new suggestion with the given tooltip.
|
int |
hashCode() |
boolean |
isMultilevel() |
java.lang.String |
lastLevel() |
int |
lengthMultilevel() |
java.lang.String |
multilevel() |
java.util.List<java.lang.String> |
multilevelList() |
static Suggestion |
of(java.lang.String suggestion) |
static Suggestion |
of(java.lang.String suggestion,
java.lang.String tooltip)
Creates a new suggestion with the given tooltip.
|
Suggestion |
slashLevel(int level)
Deprecated.
|
java.lang.String |
tooltip() |
java.lang.String |
toString() |
public java.lang.String firstLevel()
public java.lang.String lastLevel()
public java.lang.String multilevel()
public java.util.List<java.lang.String> multilevelList()
public boolean isMultilevel()
public int lengthMultilevel()
@ApiStatus.Experimental public java.lang.String tooltip()
public Suggestion deleteLeft(int levels)
public Suggestion deleteRight(int levels)
public Suggestion appendLeft(java.lang.String... left)
public Suggestion appendLeft(java.lang.Iterable<java.lang.String> left)
public Suggestion appendRight(java.lang.String... right)
public Suggestion appendRight(java.lang.Iterable<java.lang.String> right)
@Deprecated public Suggestion slashLevel(int level)
public Suggestion appendLevel(java.lang.String levelPart)
@ApiStatus.Experimental @ApiStatus.Internal public static Suggestion from(java.util.List<java.lang.String> suggestion, java.lang.String tooltip)
@ApiStatus.Internal public static Suggestion from(java.util.List<java.lang.String> suggestion)
@ApiStatus.Experimental public static Suggestion of(java.lang.String suggestion, java.lang.String tooltip)
public static Suggestion of(java.lang.String suggestion)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object