类 IdentifierSearchableContainer<T>
- java.lang.Object
-
- net.minecraft.client.search.IdentifierSearchableContainer<T>
-
- 所有已实现的接口:
Searchable<T>,SearchableContainer<T>
- 直接已知子类:
TextSearchableContainer
@Environment(CLIENT) public class IdentifierSearchableContainer<T> extends Object implements SearchableContainer<T>
- Mappings:
Namespace Name official ezaintermediary net/minecraft/class_1121named net/minecraft/client/search/IdentifierSearchableContainer
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classIdentifierSearchableContainer.Iterator<T>
-
字段概要
字段 修饰符和类型 字段 说明 protected SuffixArray<T>byNamespaceprotected SuffixArray<T>byPathprivate List<T>entriesprivate Object2IntMap<T>entryIdsprivate Function<T,Stream<Identifier>>identifierFinder
-
构造器概要
构造器 构造器 说明 IdentifierSearchableContainer(Function<T,Stream<Identifier>> function)
-
-
-
字段详细资料
-
byNamespace
protected SuffixArray<T> byNamespace
- Mappings:
Namespace Name Mixin selector official aLeza;a:Leze;intermediary field_5489Lnet/minecraft/class_1121;field_5489:Lnet/minecraft/class_1128;named byNamespaceLnet/minecraft/client/search/IdentifierSearchableContainer;byNamespace:Lnet/minecraft/client/search/SuffixArray;
-
byPath
protected SuffixArray<T> byPath
- Mappings:
Namespace Name Mixin selector official bLeza;b:Leze;intermediary field_5485Lnet/minecraft/class_1121;field_5485:Lnet/minecraft/class_1128;named byPathLnet/minecraft/client/search/IdentifierSearchableContainer;byPath:Lnet/minecraft/client/search/SuffixArray;
-
identifierFinder
private final Function<T,Stream<Identifier>> identifierFinder
- Mappings:
Namespace Name Mixin selector official cLeza;c:Ljava/util/function/Function;intermediary field_5487Lnet/minecraft/class_1121;field_5487:Ljava/util/function/Function;named identifierFinderLnet/minecraft/client/search/IdentifierSearchableContainer;identifierFinder:Ljava/util/function/Function;
-
entries
private final List<T> entries
- Mappings:
Namespace Name Mixin selector official dLeza;d:Ljava/util/List;intermediary field_5486Lnet/minecraft/class_1121;field_5486:Ljava/util/List;named entriesLnet/minecraft/client/search/IdentifierSearchableContainer;entries:Ljava/util/List;
-
entryIds
private final Object2IntMap<T> entryIds
- Mappings:
Namespace Name Mixin selector official eLeza;e:Lit/unimi/dsi/fastutil/objects/Object2IntMap;intermediary field_5488Lnet/minecraft/class_1121;field_5488:Lit/unimi/dsi/fastutil/objects/Object2IntMap;named entryIdsLnet/minecraft/client/search/IdentifierSearchableContainer;entryIds:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
-
构造器详细资料
-
IdentifierSearchableContainer
public IdentifierSearchableContainer(Function<T,Stream<Identifier>> function)
-
-
方法详细资料
-
reload
public void reload()
- 指定者:
reload在接口中SearchableContainer<T>- Mappings:
Namespace Name Mixin selector official bLeyz;b()Vintermediary method_4799Lnet/minecraft/class_1123;method_4799()Vnamed reloadLnet/minecraft/client/search/SearchableContainer;reload()V
-
add
public void add(T t)
- 指定者:
add在接口中SearchableContainer<T>- Mappings:
Namespace Name Mixin selector official aLeyz;a(Ljava/lang/Object;)Vintermediary method_4798Lnet/minecraft/class_1123;method_4798(Ljava/lang/Object;)Vnamed addLnet/minecraft/client/search/SearchableContainer;add(Ljava/lang/Object;)V
-
clear
public void clear()
- 指定者:
clear在接口中SearchableContainer<T>- Mappings:
Namespace Name Mixin selector official aLeyz;a()Vintermediary method_4797Lnet/minecraft/class_1123;method_4797()Vnamed clearLnet/minecraft/client/search/SearchableContainer;clear()V
-
index
protected void index(T t)
- Mappings:
Namespace Name Mixin selector official bLeza;b(Ljava/lang/Object;)Vintermediary method_4795Lnet/minecraft/class_1121;method_4795(Ljava/lang/Object;)Vnamed indexLnet/minecraft/client/search/IdentifierSearchableContainer;index(Ljava/lang/Object;)V
-
compare
protected int compare(T object1, T object2)
- Mappings:
Namespace Name Mixin selector official aLeza;a(Ljava/lang/Object;Ljava/lang/Object;)Iintermediary method_4796Lnet/minecraft/class_1121;method_4796(Ljava/lang/Object;Ljava/lang/Object;)Inamed compareLnet/minecraft/client/search/IdentifierSearchableContainer;compare(Ljava/lang/Object;Ljava/lang/Object;)I
-
findAll
public List<T> findAll(String text)
- 指定者:
findAll在接口中Searchable<T>- Mappings:
Namespace Name Mixin selector official aLezd;a(Ljava/lang/String;)Ljava/util/List;intermediary method_4810Lnet/minecraft/class_1129;method_4810(Ljava/lang/String;)Ljava/util/List;named findAllLnet/minecraft/client/search/Searchable;findAll(Ljava/lang/String;)Ljava/util/List;
-
-