Skip navigation links
B C F G I P S T U 

B

BaseFileContentsActivator - Class in io.oddsource.java.maven.profile
An abstract activator that reads a file ond compares its contents according to rules defined in the concrete implementation.
BaseSubprocessActivator - Class in io.oddsource.java.maven.profile
An abstract activator that reads executes a process ond compares its output according to rules defined in the concrete implementation.

C

CharsetAndRemainder(String, Charset, ActivationProperty, ModelProblemCollector) - Constructor for class io.oddsource.java.maven.profile.Utilities.CharsetAndRemainder
Construct a result by performing logic in utility the constructor.

F

FileContainsActivator - Class in io.oddsource.java.maven.profile
Determines if the file named by the property name exists and contains the property value within its contents.
FileContainsActivator(Logger) - Constructor for class io.oddsource.java.maven.profile.FileContainsActivator
Construct a FileContainsActivator.
FileRegexActivator - Class in io.oddsource.java.maven.profile
Determines if the file named by the property name exists and its contents match the regex from the property value.
FileRegexActivator(Logger) - Constructor for class io.oddsource.java.maven.profile.FileRegexActivator
Construct a FileRegexActivator.
FinerActivator - Interface in io.oddsource.java.maven.profile
The interface to which all "finer" activators adhere.
FinerProfileSelector - Class in io.oddsource.java.maven.profile
Maven automatically constructs this selector to overwrite the default profile selector, and since it extends the DefaultProfileSelector, all the rules that selector applies are also applied here.
FinerProfileSelector(Logger, List<ProfileActivator>, List<FinerActivator>) - Constructor for class io.oddsource.java.maven.profile.FinerProfileSelector
Construct a selector.

G

getActiveProfiles(Collection<Profile>, ProfileActivationContext, ModelProblemCollector) - Method in class io.oddsource.java.maven.profile.FinerProfileSelector
 
getCharset() - Method in class io.oddsource.java.maven.profile.Utilities.CharsetAndRemainder
Get the parsed or default charset.
getPattern(ActivationProperty, ModelProblemCollector) - Static method in class io.oddsource.java.maven.profile.Utilities
Get a regex pattern from the property value.
getPattern(ActivationProperty, ModelProblemCollector, int) - Static method in class io.oddsource.java.maven.profile.Utilities
Get a regex pattern from the property value.
getRemainder() - Method in class io.oddsource.java.maven.profile.Utilities.CharsetAndRemainder
Get the parsed remainder.
getSupportedActivatorBracketName() - Method in class io.oddsource.java.maven.profile.FileContainsActivator
 
getSupportedActivatorBracketName() - Method in class io.oddsource.java.maven.profile.FileRegexActivator
 
getSupportedActivatorBracketName() - Method in interface io.oddsource.java.maven.profile.FinerActivator
Get the String to match the name withing the brackets of the magic property name.
getSupportedActivatorBracketName() - Method in class io.oddsource.java.maven.profile.PropertyContainsActivator
 
getSupportedActivatorBracketName() - Method in class io.oddsource.java.maven.profile.PropertyRegexActivator
 
getSupportedActivatorBracketName() - Method in class io.oddsource.java.maven.profile.SubprocessExitCodeActivator
 
getSupportedActivatorBracketName() - Method in class io.oddsource.java.maven.profile.SubprocessOutputActivator
 
getSupportedActivatorBracketName() - Method in class io.oddsource.java.maven.profile.SubprocessRegexActivator
 

I

io.oddsource.java.maven.profile - package io.oddsource.java.maven.profile
A Maven lifecycle extension for improving the capabilities of automatic profile activation.
isActive(String, ActivationProperty, Profile, ProfileActivationContext, ModelProblemCollector) - Method in class io.oddsource.java.maven.profile.BaseFileContentsActivator
 
isActive(String, ActivationProperty, Profile, ProfileActivationContext, ModelProblemCollector) - Method in class io.oddsource.java.maven.profile.BaseSubprocessActivator
 
isActive(String, ActivationProperty, Profile, ProfileActivationContext, ModelProblemCollector) - Method in interface io.oddsource.java.maven.profile.FinerActivator
Tests the activator to determine whether its result is truthy.
isActive(String, ActivationProperty, Profile, ProfileActivationContext, ModelProblemCollector) - Method in class io.oddsource.java.maven.profile.PropertyContainsActivator
 
isActive(String, ActivationProperty, Profile, ProfileActivationContext, ModelProblemCollector) - Method in class io.oddsource.java.maven.profile.PropertyRegexActivator
 

P

problem(ModelProblemCollector, ActivationProperty, String) - Static method in class io.oddsource.java.maven.profile.Utilities
Register a problem with the collector of problems.
PropertyContainsActivator - Class in io.oddsource.java.maven.profile
Converts the named property's value to lowercase and checks whether it contains the specified value.
PropertyContainsActivator() - Constructor for class io.oddsource.java.maven.profile.PropertyContainsActivator
Construct a PropertyContainsActivator.
PropertyRegexActivator - Class in io.oddsource.java.maven.profile
Matches a property's value to a regular expression.
PropertyRegexActivator() - Constructor for class io.oddsource.java.maven.profile.PropertyRegexActivator
Construct a PropertyRegexActivator.

S

SubprocessExitCodeActivator - Class in io.oddsource.java.maven.profile
Run the subprocess indicated by the property name and tests that its exit code matches the numeric value from the property value.
SubprocessExitCodeActivator(Logger) - Constructor for class io.oddsource.java.maven.profile.SubprocessExitCodeActivator
Construct a SubprocessExitCodeActivator.
SubprocessOutputActivator - Class in io.oddsource.java.maven.profile
Run the subprocess indicated by the property name and test that its output contains the property value.
SubprocessOutputActivator(Logger) - Constructor for class io.oddsource.java.maven.profile.SubprocessOutputActivator
Construct a SubprocessOutputActivator.
SubprocessRegexActivator - Class in io.oddsource.java.maven.profile
Run the subprocess indicated by the property name and test that its output matches the regular expression contained in the property value.
SubprocessRegexActivator(Logger) - Constructor for class io.oddsource.java.maven.profile.SubprocessRegexActivator
Construct a SubprocessRegexActivator.

T

tokenize(String) - Static method in class io.oddsource.java.maven.profile.Utilities
Tokenize a command string into command arguments, accounting for quotes and spaces.

U

Utilities - Class in io.oddsource.java.maven.profile
A collection of helpful utilities.
Utilities.CharsetAndRemainder - Class in io.oddsource.java.maven.profile
A utility to extract a "[CHARSET]" from the beginning of a string.
B C F G I P S T U 
Skip navigation links

Copyright © 2023 OddSource Code. All rights reserved.