- getActivatedParameter(P) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.AbstractRuleParametersFactory
-
Extracts and returns the value of the
isActivated parameter from a POJO in the
BuiltInRules POJO.
- getActivatedParameter(AliasesShouldBeListedInDictionary) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeListedInDictionaryRuleParametersFactory
-
Extracts and returns the value of the
isActivated parameter from a POJO in the
BuiltInRules POJO.
- getActivatedParameter(AliasesShouldBeUnique) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeUniqueRuleParametersFactory
-
Extracts and returns the value of the
isActivated parameter from a POJO in the
BuiltInRules POJO.
- getActivatedParameter(AliasesShouldFollowStandardConvention) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldFollowStandardConventionRuleParametersFactory
-
Extracts and returns the value of the
isActivated parameter from a POJO in the
BuiltInRules POJO.
- getActivatedParameter(NoDuplicateRelationships) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoDuplicateRelationshipsRuleParametersFactory
-
Extracts and returns the value of the
isActivated parameter from a POJO in the
BuiltInRules POJO.
- getActivatedParameter(NoOrphanAliasInBoundaries) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInBoundariesRuleParametersFactory
-
Extracts and returns the value of the
isActivated parameter from a POJO in the
BuiltInRules POJO.
- getActivatedParameter(NoOrphanAliasInLayouts) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInLayoutsRuleParametersFactory
-
Extracts and returns the value of the
isActivated parameter from a POJO in the
BuiltInRules POJO.
- getActivatedParameter(NoOrphanAliasInRelationships) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInRelationshipsRuleParametersFactory
-
Extracts and returns the value of the
isActivated parameter from a POJO in the
BuiltInRules POJO.
- getAliasDefaultFormatRegex() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldFollowStandardConvention
-
A simple getter for the aliasDefaultFormatRegex property.
- getAliasDictionaryFilename() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldBeListedInDictionary
-
A simple getter for the aliasDictionaryFilename property.
- getAliasesShouldBeListedInDictionary() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
-
A simple getter for the aliasesShouldBeListedInDictionary property.
- getAliasesShouldBeUnique() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
-
A simple getter for the aliasesShouldBeUnique property.
- getAliasesShouldFollowStandardConvention() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
-
A simple getter for the aliasesShouldFollowStandardConvention property.
- getCurrentCharset() - Method in class org.thewonderlemming.c4plantuml.mojo.AbstractParentMojo
-
- getNoDuplicateRelationships() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
-
A simple getter for the noDuplicateRelationships property.
- getNoOrphanAliasInBoundaries() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
-
A simple getter for the noOrphanAliasInBoundaries property.
- getNoOrphanAliasInLayouts() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
-
A simple getter for the noOrphanAliasInLayouts property.
- getNoOrphanAliasInRelationships() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
-
A simple getter for the noOrphanAliasInRelationships property.
- getOutputDirectory() - Method in class org.thewonderlemming.c4plantuml.mojo.AbstractParentMojo
-
Returns the project output directory path.
- getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.AbstractRuleParametersFactory
-
Retrieves the rule configuration POJO from the
BuiltInRules POJO.
- getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeListedInDictionaryRuleParametersFactory
-
Retrieves the rule configuration POJO from the
BuiltInRules POJO.
- getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeUniqueRuleParametersFactory
-
Retrieves the rule configuration POJO from the
BuiltInRules POJO.
- getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldFollowStandardConventionRuleParametersFactory
-
Retrieves the rule configuration POJO from the
BuiltInRules POJO.
- getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoDuplicateRelationshipsRuleParametersFactory
-
Retrieves the rule configuration POJO from the
BuiltInRules POJO.
- getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInBoundariesRuleParametersFactory
-
Retrieves the rule configuration POJO from the
BuiltInRules POJO.
- getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInLayoutsRuleParametersFactory
-
Retrieves the rule configuration POJO from the
BuiltInRules POJO.
- getPojoFromBuiltInRules(BuiltInRules) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInRelationshipsRuleParametersFactory
-
Retrieves the rule configuration POJO from the
BuiltInRules POJO.
- getProject() - Method in class org.thewonderlemming.c4plantuml.mojo.AbstractParentMojo
-
Returns the current MavenProject instance.
- getReports() - Method in class org.thewonderlemming.c4plantuml.mojo.MojoReporter
-
Retrieves the reported messages.
- getRuleName() - Method in enum org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.BuiltInLintingRulesFactory
-
Returns the name of the current mapping.
- getRuleNameForType(Class<? extends AbstractLintingRule>) - Static method in enum org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.BuiltInLintingRulesFactory
-
Returns the mapped name of a AbstractLintingRule, given its type.
- getRuleParameters() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.AbstractRuleParametersFactory
-
Returns the built RuleParameters instance.
- getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.AbstractRuleParametersFactory
-
Returns the parameters names for the current AbstractLintingRule.
- getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeListedInDictionaryRuleParametersFactory
-
Returns the parameters names for the current AbstractLintingRule.
- getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeUniqueRuleParametersFactory
-
Returns the parameters names for the current AbstractLintingRule.
- getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldFollowStandardConventionRuleParametersFactory
-
Returns the parameters names for the current AbstractLintingRule.
- getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoDuplicateRelationshipsRuleParametersFactory
-
Returns the parameters names for the current AbstractLintingRule.
- getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInBoundariesRuleParametersFactory
-
Returns the parameters names for the current AbstractLintingRule.
- getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInLayoutsRuleParametersFactory
-
Returns the parameters names for the current AbstractLintingRule.
- getRuleParametersKeys() - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInRelationshipsRuleParametersFactory
-
Returns the parameters names for the current AbstractLintingRule.
- getRuleType() - Method in enum org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.BuiltInLintingRulesFactory
-
Returns the AbstractLintingRule type of the current mapping.
- getSourceFileExtension() - Method in class org.thewonderlemming.c4plantuml.mojo.AbstractParentMojo
-
Returns the current sources filename extension.
- getValueForParameter(String, P) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.AbstractRuleParametersFactory
-
Extracts and returns the value of the given parameter
key from a POJO in the
BuiltInRules POJO.
- getValueForParameter(String, AliasesShouldBeListedInDictionary) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeListedInDictionaryRuleParametersFactory
-
Extracts and returns the value of the given parameter
key from a POJO in the
BuiltInRules POJO.
- getValueForParameter(String, AliasesShouldBeUnique) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldBeUniqueRuleParametersFactory
-
Extracts and returns the value of the given parameter
key from a POJO in the
BuiltInRules POJO.
- getValueForParameter(String, AliasesShouldFollowStandardConvention) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.AliasesShouldFollowStandardConventionRuleParametersFactory
-
Extracts and returns the value of the given parameter
key from a POJO in the
BuiltInRules POJO.
- getValueForParameter(String, NoDuplicateRelationships) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoDuplicateRelationshipsRuleParametersFactory
-
Extracts and returns the value of the given parameter
key from a POJO in the
BuiltInRules POJO.
- getValueForParameter(String, NoOrphanAliasInBoundaries) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInBoundariesRuleParametersFactory
-
Extracts and returns the value of the given parameter
key from a POJO in the
BuiltInRules POJO.
- getValueForParameter(String, NoOrphanAliasInLayouts) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInLayoutsRuleParametersFactory
-
Extracts and returns the value of the given parameter
key from a POJO in the
BuiltInRules POJO.
- getValueForParameter(String, NoOrphanAliasInRelationships) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters.NoOrphanAliasInRelationshipsRuleParametersFactory
-
Extracts and returns the value of the given parameter
key from a POJO in the
BuiltInRules POJO.
- setActivated(boolean) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldBeListedInDictionary
-
A simple setter for the isActivated property.
- setActivated(boolean) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldBeUnique
-
A simple setter for the isActivated property.
- setActivated(boolean) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldFollowStandardConvention
-
A simple setter for the isActivated property.
- setActivated(boolean) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.NoDuplicateRelationships
-
A simple setter for the isActivated property.
- setActivated(boolean) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.NoOrphanAliasInBoundaries
-
A simple setter for the isActivated property.
- setActivated(boolean) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.NoOrphanAliasInLayouts
-
A simple setter for the isActivated property.
- setActivated(boolean) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.NoOrphanAliasInRelationships
-
A simple setter for the isActivated property.
- setAliasDefaultFormatRegex(String) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldFollowStandardConvention
-
A simple setter for the aliasDefaultFormatRegex property.
- setAliasDictionaryFilename(String) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.AliasesShouldBeListedInDictionary
-
A simple setter for the aliasDictionaryFilename property.
- setAliasesShouldBeListedInDictionary(AliasesShouldBeListedInDictionary) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
-
A simple setter for the aliasesShouldBeListedInDictionary property.
- setAliasesShouldBeUnique(AliasesShouldBeUnique) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
-
A simple setter for the aliasesShouldBeUnique property.
- setAliasesShouldFollowStandardConvention(AliasesShouldFollowStandardConvention) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
-
A simple setter for the aliasesShouldFollowStandardConvention property.
- setNoDuplicateRelationships(NoDuplicateRelationships) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
-
A simple setter for the noDuplicateRelationships property.
- setNoOrphanAliasInBoundaries(NoOrphanAliasInBoundaries) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
-
A simple setter for the noOrphanAliasInBoundaries property.
- setNoOrphanAliasInLayouts(NoOrphanAliasInLayouts) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
-
A simple setter for the noOrphanAliasInLayouts property.
- setNoOrphanAliasInRelationships(NoOrphanAliasInRelationships) - Method in class org.thewonderlemming.c4plantuml.mojo.linting.BuiltInRules
-
A simple setter for the noOrphanAliasInRelationships property.
- SyntaxCheckingMojo - Class in org.thewonderlemming.c4plantuml.mojo
-
A MOJO that parses the C4 PlantUML that are contained in the output directory and breaks the build if any syntax
error is detected.
- SyntaxCheckingMojo() - Constructor for class org.thewonderlemming.c4plantuml.mojo.SyntaxCheckingMojo
-