C G I N P R T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- Category - Class in net.oijon.osca
-
Creates an object that contains a list of strings, and a name that can be used inside strings as placeholders.
- Category(String, String[]) - Constructor for class net.oijon.osca.Category
-
Creates a category from an array of values
- Category(String, ArrayList<String>) - Constructor for class net.oijon.osca.Category
-
Creates a category from an ArrayList of values
G
- generateMatchesFromCategoryList(ArrayList<Category>, String) - Static method in class net.oijon.osca.Category
-
Generates all possible strings that could match an input given a list of categories
- generatePossibleMatches(String) - Method in class net.oijon.osca.Category
- generatePossibleMatches(ArrayList<String>) - Method in class net.oijon.osca.Category
-
Generates possible matches from a string using the current category
I
- InvalidRuleSyntaxException - Exception in net.oijon.osca.exception
- InvalidRuleSyntaxException() - Constructor for exception net.oijon.osca.exception.InvalidRuleSyntaxException
- InvalidRuleSyntaxException(Exception) - Constructor for exception net.oijon.osca.exception.InvalidRuleSyntaxException
- InvalidRuleSyntaxException(String) - Constructor for exception net.oijon.osca.exception.InvalidRuleSyntaxException
N
- net.oijon.osca - package net.oijon.osca
-
net.oijon.osca contains all of the major components of OSCA.
- net.oijon.osca.exception - package net.oijon.osca.exception
-
net.oijon.osca.exception contains all custom exceptions the program uses.
P
- parse(String) - Method in class net.oijon.osca.Rule
-
Takes a string, runs it through the rule, and gives an output.
- parseFromList(String) - Static method in class net.oijon.osca.Rule
-
Parses a list of rules, and makes it an ArrayList
- parseList(ArrayList<Rule>, String) - Static method in class net.oijon.osca.Rule
-
Parses a list of rules on one string
R
- replaceFirstInstance(String) - Method in class net.oijon.osca.Category
-
Replaces the first instance of a category with every possible value
- replaceInstance(String, int) - Method in class net.oijon.osca.Category
- replaceInstance(String, int, int) - Method in class net.oijon.osca.Category
-
Replace a given instance of a category with a given category index
- Rule - Class in net.oijon.osca
-
Creates an object that can be used to change text based on a target, replacement, environment, and exception.
- Rule(String) - Constructor for class net.oijon.osca.Rule
-
Creates a rule based on an input string
- Rule(String, String, String) - Constructor for class net.oijon.osca.Rule
-
Creates a rule with a given target, replacement, and environment
- Rule(String, String, String, String) - Constructor for class net.oijon.osca.Rule
-
Creates a rule with a given target, replacement, environment, and exception
- Rule(String, String, String, String, ArrayList<Category>) - Constructor for class net.oijon.osca.Rule
-
Creates a rule with a given target, replacement, environment, and exception, along with a list of categories
- Rule(String, String, String, ArrayList<Category>) - Constructor for class net.oijon.osca.Rule
-
Creates a rule with a given target, replacement, and environment, along with a category list
- Rule(String, ArrayList<Category>) - Constructor for class net.oijon.osca.Rule
-
Creates a rule based on an input string and a list of categories
T
- toString() - Method in class net.oijon.osca.Rule
W
- WHITESPACE - Static variable in class net.oijon.osca.Category
- whitespaces - Static variable in class net.oijon.osca.Rule
All Classes All Packages