Class StrokeContext
java.lang.Object
com.github.weisj.jsvg.renderer.impl.context.StrokeContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal @Nullable LengthValuefinal Length @Nullable []final @Nullable LineCapfinal @Nullable LineJoinfinal floatfinal @Nullable LengthValue -
Constructor Summary
ConstructorsConstructorDescriptionStrokeContext(@Nullable LengthValue strokeWidth, @Nullable LineCap lineCap, @Nullable LineJoin lineJoin, float miterLimit, @NotNull Length[] dashPattern, @Nullable LengthValue dashOffset) -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull StrokeContext@NotNull StrokeContextderive(@Nullable StrokeContext context) booleanstatic @NotNull StrokeContextparse(@NotNull AttributeNode attributeNode) toString()private static Length @Nullable []validateDashPattern(Length @Nullable [] pattern)
-
Field Details
-
strokeWidth
-
lineCap
-
lineJoin
-
miterLimit
public final float miterLimit -
dashPattern
-
dashOffset
-
-
Constructor Details
-
StrokeContext
public StrokeContext(@Nullable @Nullable LengthValue strokeWidth, @Nullable @Nullable LineCap lineCap, @Nullable @Nullable LineJoin lineJoin, float miterLimit, @NotNull @NotNull Length[] dashPattern, @Nullable @Nullable LengthValue dashOffset)
-
-
Method Details
-
validateDashPattern
-
derive
-
isTrivial
public boolean isTrivial() -
createDefault
-
parse
-
toString
-