Package de.xima.fc.common.graphdot
Class AttributeListBuilder.BuilderNode
- java.lang.Object
-
- de.xima.fc.common.graphdot.AttributeListBuilder<NodeAttributeList,AttributeListBuilder.BuilderNode>
-
- de.xima.fc.common.graphdot.AttributeListBuilder.BuilderNode
-
- Enclosing class:
- AttributeListBuilder<A extends IGraphDotAttributeList,Self extends AttributeListBuilder<A,Self>>
public static final class AttributeListBuilder.BuilderNode extends AttributeListBuilder<NodeAttributeList,AttributeListBuilder.BuilderNode>
A builder for anNodeAttributeList
.- Since:
- 8.2.0
- Author:
- XIMA MEDIA GmbH
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.xima.fc.common.graphdot.AttributeListBuilder
AttributeListBuilder.AttributeArrowHead, AttributeListBuilder.AttributeArrowSize, AttributeListBuilder.AttributeArrowTail, AttributeListBuilder.AttributeBgColor, AttributeListBuilder.AttributeClass, AttributeListBuilder.AttributeCluster, AttributeListBuilder.AttributeClusterRank, AttributeListBuilder.AttributeColor, AttributeListBuilder.AttributeConstraint, AttributeListBuilder.AttributeDirection, AttributeListBuilder.AttributeEdgeStyle, AttributeListBuilder.AttributeEdgeTooltip, AttributeListBuilder.AttributeExteriorLabelPosition, AttributeListBuilder.AttributeExternalLabel, AttributeListBuilder.AttributeFillColor, AttributeListBuilder.AttributeFontColor, AttributeListBuilder.AttributeFontName, AttributeListBuilder.AttributeFontSize, AttributeListBuilder.AttributeGraphRoot, AttributeListBuilder.AttributeHeadLabel, AttributeListBuilder.AttributeHeadTooltip, AttributeListBuilder.AttributeHeight, AttributeListBuilder.AttributeLabel, AttributeListBuilder.AttributeLabelCenterPosition, AttributeListBuilder.AttributeLabelFontColor, AttributeListBuilder.AttributeLabelLocation, AttributeListBuilder.AttributeLabelTooltip, AttributeListBuilder.AttributeMargin, AttributeListBuilder.AttributeNodeRoot, AttributeListBuilder.AttributeNodeSeparation, AttributeListBuilder.AttributeNodeStyle, AttributeListBuilder.AttributeOrdering, AttributeListBuilder.AttributePenColor, AttributeListBuilder.AttributePenWidth, AttributeListBuilder.AttributePeripheries, AttributeListBuilder.AttributeRankDirection, AttributeListBuilder.AttributeRankSeparation, AttributeListBuilder.AttributeShape, AttributeListBuilder.AttributeShowBoxes, AttributeListBuilder.AttributeSubGraphStyle, AttributeListBuilder.AttributeTailLabel, AttributeListBuilder.AttributeTailTooltip, AttributeListBuilder.AttributeTooltip, AttributeListBuilder.AttributeTrueColor, AttributeListBuilder.AttributeWidth, AttributeListBuilder.BuilderEdge, AttributeListBuilder.BuilderGraph, AttributeListBuilder.BuilderNode, AttributeListBuilder.BuilderSubGraph, AttributeListBuilder.IMixinColor<A extends AttributeListBuilder.ITypedAttribute<Color>>, AttributeListBuilder.IMixinColorList<A extends AttributeListBuilder.ITypedAttribute<ColorList>>, AttributeListBuilder.IMixinLabelString<A extends AttributeListBuilder.ITypedAttribute<LabelString>>, AttributeListBuilder.IMixinLength<L extends Length,A extends AttributeListBuilder.ITypedAttribute<L>>, AttributeListBuilder.IMixinLengthInches<A extends AttributeListBuilder.ITypedAttribute<Length.Inches>>, AttributeListBuilder.IMixinLengthList<L extends Length,A extends AttributeListBuilder.ITypedAttribute<LengthList<L>>>, AttributeListBuilder.IMixinLengthListInches<A extends AttributeListBuilder.ITypedAttribute<LengthList<Length.Inches>>>, AttributeListBuilder.IMixinLengthPoints<A extends AttributeListBuilder.ITypedAttribute<Length.Points>>, AttributeListBuilder.IMixinPoint<A extends AttributeListBuilder.ITypedAttribute<Point>>, AttributeListBuilder.IMixinStyleList<X extends IStyle,A extends AttributeListBuilder.ITypedAttribute<StyleList<X>>>, AttributeListBuilder.ITypedAttribute<T>, AttributeListBuilder.ITypedAttributeDescriptor<T,A extends AttributeListBuilder.ITypedAttribute<T>>, AttributeListBuilder.StandardAttribute
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> AttributeListBuilder.BuilderNode
attr(AttributeListBuilder.ITypedAttribute.Node<T> attribute)
Sets a typed attribute.<T> AttributeListBuilder.BuilderNode
attr(AttributeListBuilder.ITypedAttributeDescriptor.Node<T,? extends AttributeListBuilder.ITypedAttribute.Node<T>> type, T value)
Sets a typed attribute.protected AttributeListBuilder.BuilderNode
self()
-
-
-
Method Detail
-
attr
public <T> AttributeListBuilder.BuilderNode attr(AttributeListBuilder.ITypedAttribute.Node<T> attribute)
Sets a typed attribute.- Type Parameters:
T
- Type of the attribute value.- Parameters:
attribute
- Attribute to set.- Returns:
- This builder instance for chaining method calls.
-
attr
public <T> AttributeListBuilder.BuilderNode attr(AttributeListBuilder.ITypedAttributeDescriptor.Node<T,? extends AttributeListBuilder.ITypedAttribute.Node<T>> type, T value)
Sets a typed attribute.- Type Parameters:
T
- Type of the attribute value.- Parameters:
type
- Type of the attribute.value
- Value of the attribute.- Returns:
- This builder instance for chaining method calls.
-
self
protected AttributeListBuilder.BuilderNode self()
- Specified by:
self
in classAttributeListBuilder<NodeAttributeList,AttributeListBuilder.BuilderNode>
-
-