接口 StringVisitable
-
- 所有已知子接口:
MutableText,Text
- 所有已知实现类:
BaseText,KeybindText,LiteralText,NbtText,NbtText.BlockNbtText,NbtText.EntityNbtText,NbtText.StorageNbtText,ScoreText,SelectorText,TextHandler.StyledString,TranslatableText
public interface StringVisitableAn object that can supply strings to a visitor, with or without a style context.- Mappings:
Namespace Name official oqintermediary net/minecraft/class_5348named net/minecraft/text/StringVisitable
-
-
嵌套类概要
嵌套类 修饰符和类型 接口 说明 static interfaceStringVisitable.StyledVisitor<T>A visitor for string content and a contextualStyle.static interfaceStringVisitable.Visitor<T>A visitor for string content.
-
字段概要
字段 修饰符和类型 字段 说明 static StringVisitableEMPTYAn empty visitable that does not call the visitors.static Optional<Unit>TERMINATE_VISITConvenience object indicating the termination of a string visit.
-
方法概要
所有方法 静态方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 static StringVisitableconcat(List<StringVisitable> visitables)Concats multiple string visitables by the order they appear in the list.static StringVisitableconcat(StringVisitable[] visitables)Concats multiple string visitables by the order they appear in the array.default StringgetString()static StringVisitableplain(String string)Creates a visitable from a plain string.static StringVisitablestyled(String string, Style style)Creates a visitable from a plain string and a root style.<T> Optional<T>visit(StringVisitable.StyledVisitor<T> styledVisitor, Style style)Supplies this visitable's literal content and contextual style to the visitor.<T> Optional<T>visit(StringVisitable.Visitor<T> visitor)Supplies this visitable's literal content to the visitor.
-
-
-
字段详细资料
-
TERMINATE_VISIT
static final Optional<Unit> TERMINATE_VISIT
Convenience object indicating the termination of a string visit.- Mappings:
Namespace Name Mixin selector official bLoq;b:Ljava/util/Optional;intermediary field_25309Lnet/minecraft/class_5348;field_25309:Ljava/util/Optional;named TERMINATE_VISITLnet/minecraft/text/StringVisitable;TERMINATE_VISIT:Ljava/util/Optional;
-
EMPTY
static final StringVisitable EMPTY
An empty visitable that does not call the visitors.- Mappings:
Namespace Name Mixin selector official cLoq;c:Loq;intermediary field_25310Lnet/minecraft/class_5348;field_25310:Lnet/minecraft/class_5348;named EMPTYLnet/minecraft/text/StringVisitable;EMPTY:Lnet/minecraft/text/StringVisitable;
-
-
方法详细资料
-
visit
<T> Optional<T> visit(StringVisitable.Visitor<T> visitor)
Supplies this visitable's literal content to the visitor.- 参数:
visitor- the visitor- 返回:
Optional.empty()if the visit finished, or a terminating result from thevisitor- Mappings:
Namespace Name Mixin selector official aLoq;a(Loq$a;)Ljava/util/Optional;intermediary method_27657Lnet/minecraft/class_5348;method_27657(Lnet/minecraft/class_5348$class_5245;)Ljava/util/Optional;named visitLnet/minecraft/text/StringVisitable;visit(Lnet/minecraft/text/StringVisitable$Visitor;)Ljava/util/Optional;
-
visit
<T> Optional<T> visit(StringVisitable.StyledVisitor<T> styledVisitor, Style style)
Supplies this visitable's literal content and contextual style to the visitor.- 参数:
styledVisitor- the visitorstyle- the contextual style- 返回:
Optional.empty()if the visit finished, or a terminating result from thevisitor- Mappings:
Namespace Name Mixin selector official aLoq;a(Loq$b;Lox;)Ljava/util/Optional;intermediary method_27658Lnet/minecraft/class_5348;method_27658(Lnet/minecraft/class_5348$class_5246;Lnet/minecraft/class_2583;)Ljava/util/Optional;named visitLnet/minecraft/text/StringVisitable;visit(Lnet/minecraft/text/StringVisitable$StyledVisitor;Lnet/minecraft/text/Style;)Ljava/util/Optional;
-
plain
static StringVisitable plain(String string)
Creates a visitable from a plain string.- 参数:
string- the plain string- Mappings:
Namespace Name Mixin selector official bLoq;b(Ljava/lang/String;)Loq;intermediary method_29430Lnet/minecraft/class_5348;method_29430(Ljava/lang/String;)Lnet/minecraft/class_5348;named plainLnet/minecraft/text/StringVisitable;plain(Ljava/lang/String;)Lnet/minecraft/text/StringVisitable;
-
styled
static StringVisitable styled(String string, Style style)
Creates a visitable from a plain string and a root style.- 参数:
string- the plain stringstyle- the root style- Mappings:
Namespace Name Mixin selector official aLoq;a(Ljava/lang/String;Lox;)Loq;intermediary method_29431Lnet/minecraft/class_5348;method_29431(Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_5348;named styledLnet/minecraft/text/StringVisitable;styled(Ljava/lang/String;Lnet/minecraft/text/Style;)Lnet/minecraft/text/StringVisitable;
-
concat
static StringVisitable concat(StringVisitable[] visitables)
Concats multiple string visitables by the order they appear in the array.- 参数:
visitables- an array or varargs of visitables- Mappings:
Namespace Name Mixin selector official aLoq;a([Loq;)Loq;intermediary method_29433Lnet/minecraft/class_5348;method_29433([Lnet/minecraft/class_5348;)Lnet/minecraft/class_5348;named concatLnet/minecraft/text/StringVisitable;concat([Lnet/minecraft/text/StringVisitable;)Lnet/minecraft/text/StringVisitable;
-
concat
static StringVisitable concat(List<StringVisitable> visitables)
Concats multiple string visitables by the order they appear in the list.- 参数:
visitables- a list of visitables- Mappings:
Namespace Name Mixin selector official aLoq;a(Ljava/util/List;)Loq;intermediary method_29432Lnet/minecraft/class_5348;method_29432(Ljava/util/List;)Lnet/minecraft/class_5348;named concatLnet/minecraft/text/StringVisitable;concat(Ljava/util/List;)Lnet/minecraft/text/StringVisitable;
-
getString
default String getString()
- Mappings:
Namespace Name Mixin selector official getStringLoq;getString()Ljava/lang/String;intermediary getStringLnet/minecraft/class_5348;getString()Ljava/lang/String;named getStringLnet/minecraft/text/StringVisitable;getString()Ljava/lang/String;
-
-