Index

C E F G H I J L M N P R T V W 
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

METHOD - juuxel.ripple.NameType
A method.

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.
C E F G H I J L M N P R T V W 
All Classes|All Packages