接口 StringVisitable

    • 字段详细资料

      • TERMINATE_VISIT

        static final Optional<Unit> TERMINATE_VISIT
        Convenience object indicating the termination of a string visit.
        Mappings:
        Namespace Name Mixin selector
        official b Loq;b:Ljava/util/Optional;
        intermediary field_25309 Lnet/minecraft/class_5348;field_25309:Ljava/util/Optional;
        named TERMINATE_VISIT Lnet/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 c Loq;c:Loq;
        intermediary field_25310 Lnet/minecraft/class_5348;field_25310:Lnet/minecraft/class_5348;
        named EMPTY Lnet/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 the visitor
        Mappings:
        Namespace Name Mixin selector
        official a Loq;a(Loq$a;)Ljava/util/Optional;
        intermediary method_27657 Lnet/minecraft/class_5348;method_27657(Lnet/minecraft/class_5348$class_5245;)Ljava/util/Optional;
        named visit Lnet/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 visitor
        style - the contextual style
        返回:
        Optional.empty() if the visit finished, or a terminating result from the visitor
        Mappings:
        Namespace Name Mixin selector
        official a Loq;a(Loq$b;Lox;)Ljava/util/Optional;
        intermediary method_27658 Lnet/minecraft/class_5348;method_27658(Lnet/minecraft/class_5348$class_5246;Lnet/minecraft/class_2583;)Ljava/util/Optional;
        named visit Lnet/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 b Loq;b(Ljava/lang/String;)Loq;
        intermediary method_29430 Lnet/minecraft/class_5348;method_29430(Ljava/lang/String;)Lnet/minecraft/class_5348;
        named plain Lnet/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 string
        style - the root style
        Mappings:
        Namespace Name Mixin selector
        official a Loq;a(Ljava/lang/String;Lox;)Loq;
        intermediary method_29431 Lnet/minecraft/class_5348;method_29431(Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_5348;
        named styled Lnet/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 a Loq;a([Loq;)Loq;
        intermediary method_29433 Lnet/minecraft/class_5348;method_29433([Lnet/minecraft/class_5348;)Lnet/minecraft/class_5348;
        named concat Lnet/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 a Loq;a(Ljava/util/List;)Loq;
        intermediary method_29432 Lnet/minecraft/class_5348;method_29432(Ljava/util/List;)Lnet/minecraft/class_5348;
        named concat Lnet/minecraft/text/StringVisitable;concat(Ljava/util/List;)Lnet/minecraft/text/StringVisitable;
      • getString

        default String getString()
        Mappings:
        Namespace Name Mixin selector
        official getString Loq;getString()Ljava/lang/String;
        intermediary getString Lnet/minecraft/class_5348;getString()Ljava/lang/String;
        named getString Lnet/minecraft/text/StringVisitable;getString()Ljava/lang/String;