| Package | Description |
|---|---|
| org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin |
Contains a set of factory classes to integrate
AbstractLintingRule
to the plugin. |
| org.thewonderlemming.c4plantuml.mojo.linting.rules.builtin.parameters |
Contains
AbstractRuleParametersFactory
implementations for built-in rules. |
| Modifier and Type | Method and Description |
|---|---|
static Optional<AbstractLintingRule> |
BuiltInLintingRulesFactory.createInstanceForName(String ruleName,
BuiltInRules parameters)
Builds a
AbstractLintingRule instance, given its name and the BuiltInRules parameters POJO. |
protected abstract P |
AbstractRuleParametersFactory.getPojoFromBuiltInRules(BuiltInRules mojoParameters)
Retrieves the rule configuration POJO from the
BuiltInRules POJO. |
| Constructor and Description |
|---|
AbstractRuleParametersFactory(BuiltInRules mojoParameters)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected AliasesShouldBeListedInDictionary |
AliasesShouldBeListedInDictionaryRuleParametersFactory.getPojoFromBuiltInRules(BuiltInRules mojoParameters)
Retrieves the rule configuration POJO from the
BuiltInRules POJO. |
protected AliasesShouldFollowStandardConvention |
AliasesShouldFollowStandardConventionRuleParametersFactory.getPojoFromBuiltInRules(BuiltInRules mojoParameters)
Retrieves the rule configuration POJO from the
BuiltInRules POJO. |
protected AliasesShouldBeUnique |
AliasesShouldBeUniqueRuleParametersFactory.getPojoFromBuiltInRules(BuiltInRules mojoParameters)
Retrieves the rule configuration POJO from the
BuiltInRules POJO. |
protected NoDuplicateRelationships |
NoDuplicateRelationshipsRuleParametersFactory.getPojoFromBuiltInRules(BuiltInRules mojoParameters)
Retrieves the rule configuration POJO from the
BuiltInRules POJO. |
protected NoOrphanAliasInBoundaries |
NoOrphanAliasInBoundariesRuleParametersFactory.getPojoFromBuiltInRules(BuiltInRules mojoParameters)
Retrieves the rule configuration POJO from the
BuiltInRules POJO. |
protected NoOrphanAliasInRelationships |
NoOrphanAliasInRelationshipsRuleParametersFactory.getPojoFromBuiltInRules(BuiltInRules mojoParameters)
Retrieves the rule configuration POJO from the
BuiltInRules POJO. |
protected NoOrphanAliasInLayouts |
NoOrphanAliasInLayoutsRuleParametersFactory.getPojoFromBuiltInRules(BuiltInRules mojoParameters)
Retrieves the rule configuration POJO from the
BuiltInRules POJO. |
| Constructor and Description |
|---|
AliasesShouldBeListedInDictionaryRuleParametersFactory(BuiltInRules mojoParameters)
Default constructor.
|
AliasesShouldBeUniqueRuleParametersFactory(BuiltInRules mojoParameters)
Default constructor.
|
AliasesShouldFollowStandardConventionRuleParametersFactory(BuiltInRules mojoParameters)
Default constructor.
|
NoDuplicateRelationshipsRuleParametersFactory(BuiltInRules mojoParameters)
Default constructor.
|
NoOrphanAliasInBoundariesRuleParametersFactory(BuiltInRules mojoParameters)
Default constructor.
|
NoOrphanAliasInLayoutsRuleParametersFactory(BuiltInRules mojoParameters)
Default constructor.
|
NoOrphanAliasInRelationshipsRuleParametersFactory(BuiltInRules mojoParameters)
Default constructor.
|
Copyright © 2020. All rights reserved.