Index
All Classes|All Packages
C
- CLASS - juuxel.ripple.NameType
-
A class.
- codec() - Method in class juuxel.ripple.processor.FilteredProcessor
- codec() - Method in interface juuxel.ripple.processor.NameProcessor
-
Gets this processor's codec.
- codec() - Method in class juuxel.ripple.processor.RenameRule
- Codec() - Constructor for class juuxel.ripple.processor.FilteredProcessor.Codec
- Codec() - Constructor for class juuxel.ripple.processor.RenameRule.Codec
- COMMENT - juuxel.ripple.NameType
-
A (javadoc) comment.
E
- equals(Object) - Method in class juuxel.ripple.util.Identifier
- expand() - Method in class juuxel.ripple.processor.RenameRule
-
Expands this rename rule into its casing variants.
F
- FIELD - juuxel.ripple.NameType
-
A field.
- FilteredProcessor<P extends NameProcessor<P>> - Class in juuxel.ripple.processor
-
A name processor that wraps another processor and applies it only to certain name types.
- FilteredProcessor(P, Set<NameType>) - Constructor for class juuxel.ripple.processor.FilteredProcessor
-
Constructs a filtered name processor.
- FilteredProcessor.Codec<P extends NameProcessor<P>> - Class in juuxel.ripple.processor
-
The codec of
FilteredProcessor
.
G
- getByName(String) - Static method in enum juuxel.ripple.NameType
-
Gets a name type by its name.
- getCodec(Identifier) - Static method in class juuxel.ripple.processor.NameProcessorIo
-
Gets a name processor codec by its ID if available.
- getFrom() - Method in class juuxel.ripple.processor.RenameRule
-
Gets the input name pattern of this rule.
- getId() - Method in class juuxel.ripple.processor.FilteredProcessor.Codec
- getId() - Method in interface juuxel.ripple.processor.NameProcessorCodec
-
Gets the unique identifier of this codec.
- getId() - Method in class juuxel.ripple.processor.RenameRule.Codec
- getNamespace() - Method in class juuxel.ripple.util.Identifier
-
Gets the namespace of this ID.
- getPath() - Method in class juuxel.ripple.util.Identifier
-
Gets the path of this ID.
- getTo() - Method in class juuxel.ripple.processor.RenameRule
-
Gets the output name replacement of this rule.
H
- hashCode() - Method in class juuxel.ripple.util.Identifier
I
- Identifier - Class in juuxel.ripple.util
-
A namespaced identifier containing a namespace and a path.
- Identifier(String) - Constructor for class juuxel.ripple.util.Identifier
-
Parses a string in the
namespace:path
format into an identifier. - Identifier(String, String) - Constructor for class juuxel.ripple.util.Identifier
-
Constructs an identifier from a namespace and a path.
- isExact() - Method in class juuxel.ripple.processor.RenameRule
-
Tests whether this rename rule runs in exact mode.
J
- juuxel.ripple - package juuxel.ripple
- juuxel.ripple.processor - package juuxel.ripple.processor
- juuxel.ripple.util - package juuxel.ripple.util
L
- LOCAL_VARIABLE - juuxel.ripple.NameType
-
A local variable inside a method.
M
N
- NameProcessor<P extends NameProcessor<P>> - Interface in juuxel.ripple.processor
-
A function that modifies identifier names and comments.
- NameProcessorCodec<P extends NameProcessor<P>> - Interface in juuxel.ripple.processor
-
A codec that handles JSON reading and writing of
NameProcessor
instances. - NameProcessorIo - Class in juuxel.ripple.processor
-
Handles JSON serialisation and deserialisation of name processors.
- NameProcessorIo() - Constructor for class juuxel.ripple.processor.NameProcessorIo
- NameType - Enum in juuxel.ripple
-
The types of processed names.
P
- PARAMETER - juuxel.ripple.NameType
-
A parameter inside a method.
- process(String, NameType) - Method in class juuxel.ripple.processor.FilteredProcessor
- process(String, NameType) - Method in interface juuxel.ripple.processor.NameProcessor
-
Processes a single name.
- process(String, NameType) - Method in class juuxel.ripple.processor.RenameRule
- process(String, NameType) - Method in class juuxel.ripple.Ripple
-
Processes a single name.
- process(MappingSet) - Method in class juuxel.ripple.Ripple
-
Processes a Lorenz
MappingSet
.
R
- read(JsonObject) - Method in class juuxel.ripple.processor.FilteredProcessor.Codec
- read(JsonObject) - Method in interface juuxel.ripple.processor.NameProcessorCodec
-
Reads name processors from a JSON object.
- read(JsonObject) - Method in class juuxel.ripple.processor.RenameRule.Codec
- readAll(JsonObject) - Static method in class juuxel.ripple.processor.NameProcessorIo
-
Reads all processors from an array of entries inside a JSON object using
NameProcessorIo.readSingle(JsonObject)
. - readSingle(JsonObject) - Static method in class juuxel.ripple.processor.NameProcessorIo
-
Reads all processors from a single JSON-formatted name processor definition.
- RenameRule - Class in juuxel.ripple.processor
-
A name processor that does renaming using
String.replace(CharSequence, CharSequence)
. - RenameRule(String, String) - Constructor for class juuxel.ripple.processor.RenameRule
-
Constructs a rename rule.
- RenameRule(String, String, boolean) - Constructor for class juuxel.ripple.processor.RenameRule
-
Constructs a rename rule.
- RenameRule.Codec - Class in juuxel.ripple.processor
-
The codec of
RenameRule
. - Ripple - Class in juuxel.ripple
-
An engine for applying name processors to deobfuscation mappings.
- Ripple(Iterable<? extends NameProcessor<?>>) - Constructor for class juuxel.ripple.Ripple
-
Constructs a Ripple engine.
T
- toJson() - Method in class juuxel.ripple.util.Identifier
-
Converts this ID to a JSON primitive.
- toJson(Iterable<? extends NameProcessor<?>>) - Static method in class juuxel.ripple.processor.NameProcessorIo
-
Converts a collection of name processors to JSON.
- toJson(NameProcessor<?>) - Static method in class juuxel.ripple.processor.NameProcessorIo
-
Converts a name processor to JSON.
- toString() - Method in class juuxel.ripple.processor.RenameRule
- toString() - Method in class juuxel.ripple.util.Identifier
V
- valueOf(String) - Static method in enum juuxel.ripple.NameType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum juuxel.ripple.NameType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- write(FilteredProcessor<P>, JsonObject) - Method in class juuxel.ripple.processor.FilteredProcessor.Codec
- write(RenameRule, JsonObject) - Method in class juuxel.ripple.processor.RenameRule.Codec
- write(P, JsonObject) - Method in interface juuxel.ripple.processor.NameProcessorCodec
-
Writes a name processor to a JSON object.
All Classes|All Packages