Interface AttributeListBuilder.IMixinLengthList<L extends Length, A extends AttributeListBuilder.ITypedAttribute<LengthList<L>>>

Type Parameters:
L - Type of then length values.
A - Type of the elements on which to attribute is valid.
All Superinterfaces:
AttributeListBuilder.ITypedAttributeDescriptor<LengthList<L>, A>
All Known Subinterfaces:
AttributeListBuilder.IMixinLengthListInches<A>
All Known Implementing Classes:
AttributeListBuilder.AttributeRankSeparation
Enclosing class:
AttributeListBuilder<A extends IGraphDotAttributeList, Self extends AttributeListBuilder<A,Self>>

public static interface AttributeListBuilder.IMixinLengthList<L extends Length, A extends AttributeListBuilder.ITypedAttribute<LengthList<L>>> extends AttributeListBuilder.ITypedAttributeDescriptor<LengthList<L>, A>
Mixin for attributes that accept a length with the some unit.
Since:
8.2.0
Author:
XIMA MEDIA GmbH
  • Method Details

    • centimeters

      default A centimeters(double centimeters)
      Uses the given length in centimeters
      Parameters:
      centimeters - Length in centimeters.
      Returns:
      An attribute with the length in centimeters.
    • centimeters

      default A centimeters(double... centimeters)
      Uses the given length in centimeters
      Parameters:
      centimeters - Length in centimeters.
      Returns:
      An attribute with the length in centimeters.
    • factory

      Returns:
      Factory for creating lists of length in the target unit.
    • inches

      default A inches(double inches)
      Uses the given length in inches
      Parameters:
      inches - Length in inches
      Returns:
      An attribute with the length in inches.
    • inches

      default A inches(double... inches)
      Uses the given length in inches
      Parameters:
      inches - Length in inches
      Returns:
      An attribute with the length in inches.
    • millimeters

      default A millimeters(double millimeters)
      Uses the given length in millimeters
      Parameters:
      millimeters - Length in millimeters.
      Returns:
      An attribute with the length in millimeters.
    • millimeters

      default A millimeters(double... millimeters)
      Uses the given length in millimeters
      Parameters:
      millimeters - Length in millimeters.
      Returns:
      An attribute with the length in millimeters.
    • points

      default A points(double points)
      Uses the given length in points
      Parameters:
      points - Length in points.
      Returns:
      An attribute with the length in points.
    • points

      default A points(double... points)
      Uses the given length in points
      Parameters:
      points - Length in points.
      Returns:
      An attribute with the length in points.