Class RelationOverride
- java.lang.Object
-
- io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
-
- All Implemented Interfaces:
java.io.Serializable
public class RelationOverride extends java.lang.Object implements java.io.SerializableConfigurable override for relations.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static RelationOverrideEMPTY
-
Constructor Summary
Constructors Constructor Description RelationOverride()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RelationOverridefrom(java.lang.String glob)booleanmatches(java.lang.Class<? extends AbstractClassRelation> relationType, io.github.classgraph.ClassInfo from, io.github.classgraph.ClassInfo to)RelationOverrideto(java.lang.String glob)RelationOverridewith(java.lang.String arrow)RelationOverridewithLabel(java.lang.String label)RelationOverridewithLineCharacter(java.lang.String lineCharacter)RelationOverridewithSourceArrow(java.lang.String sourceArrow)RelationOverridewithSourceMultiplicity(java.lang.String sourceMultiplicity)RelationOverridewithStyle(java.lang.String style)RelationOverridewithTargetArrow(java.lang.String targetArrow)RelationOverridewithTargetMultiplicity(java.lang.String targetMultiplicity)voidwriteArrow(AbstractClassRelation relation, java.lang.StringBuilder target)voidwriteLabel(AbstractClassRelation relation, java.lang.StringBuilder target)
-
-
-
Field Detail
-
EMPTY
public static final RelationOverride EMPTY
-
-
Method Detail
-
from
public RelationOverride from(java.lang.String glob)
-
to
public RelationOverride to(java.lang.String glob)
-
with
public RelationOverride with(java.lang.String arrow)
-
withSourceMultiplicity
public RelationOverride withSourceMultiplicity(java.lang.String sourceMultiplicity)
-
withSourceArrow
public RelationOverride withSourceArrow(java.lang.String sourceArrow)
-
withLineCharacter
public RelationOverride withLineCharacter(java.lang.String lineCharacter)
-
withStyle
public RelationOverride withStyle(java.lang.String style)
-
withTargetArrow
public RelationOverride withTargetArrow(java.lang.String targetArrow)
-
withTargetMultiplicity
public RelationOverride withTargetMultiplicity(java.lang.String targetMultiplicity)
-
withLabel
public RelationOverride withLabel(java.lang.String label)
-
matches
public boolean matches(java.lang.Class<? extends AbstractClassRelation> relationType, io.github.classgraph.ClassInfo from, io.github.classgraph.ClassInfo to)
-
writeArrow
public void writeArrow(AbstractClassRelation relation, java.lang.StringBuilder target)
-
writeLabel
public void writeLabel(AbstractClassRelation relation, java.lang.StringBuilder target)
-
-