Package net.fabricmc.mappingio.tree
Interface MappingTreeView
- All Known Subinterfaces:
MappingTree
- All Known Implementing Classes:
MemoryMappingTree
public interface MappingTreeView
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptiondefault voidaccept(MappingVisitor visitor) voidaccept(MappingVisitor visitor, VisitOrder order) default MappingTreeView.ClassMappingViewCollection<? extends MappingTreeView.ClassMappingView>default MappingTreeView.FieldMappingViewdefault MappingTreeView.FieldMappingViewdefault intGet the maximum available namespace ID (exclusive).getMetadata(String key) default intGet the minimum available namespace ID (inclusive).default intgetNamespaceId(String namespace) default StringgetNamespaceName(int id) default StringmapClassName(String name, int namespace) default StringmapClassName(String name, int srcNamespace, int dstNamespace) default StringmapDesc(CharSequence desc, int namespace) default StringmapDesc(CharSequence desc, int srcNamespace, int dstNamespace) default StringmapDesc(CharSequence desc, int start, int end, int namespace) default StringmapDesc(CharSequence desc, int start, int end, int srcNamespace, int dstNamespace)
-
Field Details
-
SRC_NAMESPACE_ID
static final int SRC_NAMESPACE_ID- See Also:
-
MIN_NAMESPACE_ID
static final int MIN_NAMESPACE_ID- See Also:
-
NULL_NAMESPACE_ID
static final int NULL_NAMESPACE_ID- See Also:
-
-
Method Details
-
getSrcNamespace
String getSrcNamespace() -
getDstNamespaces
-
getMaxNamespaceId
default int getMaxNamespaceId()Get the maximum available namespace ID (exclusive). -
getMinNamespaceId
default int getMinNamespaceId()Get the minimum available namespace ID (inclusive). -
getNamespaceId
-
getNamespaceName
-
getMetadata
Collection<Map.Entry<String,String>> getMetadata() -
getMetadata
-
getClasses
Collection<? extends MappingTreeView.ClassMappingView> getClasses() -
getClass
-
getClass
-
getField
default MappingTreeView.FieldMappingView getField(String srcOwnerName, String srcName, String srcDesc) - See Also:
-
getField
default MappingTreeView.FieldMappingView getField(String ownerName, String name, String desc, int namespace) - Parameters:
desc- Nullable.
-
getMethod
default MappingTreeView.MethodMappingView getMethod(String srcOwnerName, String srcName, String srcDesc) - See Also:
-
getMethod
default MappingTreeView.MethodMappingView getMethod(String ownerName, String name, String desc, int namespace) - Parameters:
desc- Nullable. Can be either complete desc or parameter-only desc.
-
accept
- Throws:
IOException
-
accept
- Throws:
IOException
-
mapClassName
-
mapClassName
-
mapDesc
-
mapDesc
-
mapDesc
-
mapDesc
-