Class MethodsOrFieldsArea
- java.lang.Object
-
- net.sourceforge.plantuml.graphic.AbstractTextBlock
-
- net.sourceforge.plantuml.cucadiagram.MethodsOrFieldsArea
-
- All Implemented Interfaces:
TextBlock
,TextBlockWidth
,UDrawable
,WithPorts
,UShape
public class MethodsOrFieldsArea extends AbstractTextBlock implements TextBlockWidth, TextBlock, WithPorts
-
-
Constructor Summary
Constructors Constructor Description MethodsOrFieldsArea(java.util.List<Member> members, FontParam fontParam, ISkinParam skinParam, Stereotype stereotype, ILeaf leaf)
MethodsOrFieldsArea(java.util.List<Member> members, FontParam fontParam, ISkinParam skinParam, HorizontalAlignment align, Stereotype stereotype, ILeaf leaf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TextBlock
asBlockMemberImpl()
TextBlock
asTextBlock(double widthToUse)
java.awt.geom.Dimension2D
calculateDimension(StringBounder stringBounder)
boolean
contains(java.lang.String member)
void
drawU(UGraphic ug)
java.awt.geom.Rectangle2D
getInnerPosition(java.lang.String member, StringBounder stringBounder, InnerStrategy strategy)
Ports
getPorts(StringBounder stringBounder)
-
Methods inherited from class net.sourceforge.plantuml.graphic.AbstractTextBlock
getMinMax
-
-
-
-
Constructor Detail
-
MethodsOrFieldsArea
public MethodsOrFieldsArea(java.util.List<Member> members, FontParam fontParam, ISkinParam skinParam, Stereotype stereotype, ILeaf leaf)
-
MethodsOrFieldsArea
public MethodsOrFieldsArea(java.util.List<Member> members, FontParam fontParam, ISkinParam skinParam, HorizontalAlignment align, Stereotype stereotype, ILeaf leaf)
-
-
Method Detail
-
asBlockMemberImpl
public TextBlock asBlockMemberImpl()
-
calculateDimension
public java.awt.geom.Dimension2D calculateDimension(StringBounder stringBounder)
- Specified by:
calculateDimension
in interfaceTextBlock
- Specified by:
calculateDimension
in interfaceTextBlockWidth
-
getPorts
public Ports getPorts(StringBounder stringBounder)
-
asTextBlock
public TextBlock asTextBlock(double widthToUse)
- Specified by:
asTextBlock
in interfaceTextBlockWidth
-
contains
public boolean contains(java.lang.String member)
-
getInnerPosition
public java.awt.geom.Rectangle2D getInnerPosition(java.lang.String member, StringBounder stringBounder, InnerStrategy strategy)
- Specified by:
getInnerPosition
in interfaceTextBlock
- Overrides:
getInnerPosition
in classAbstractTextBlock
-
-