Package com.github.weisj.jsvg.renderer
Class StrokeContext
- java.lang.Object
-
- com.github.weisj.jsvg.renderer.StrokeContext
-
public final class StrokeContext extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description @Nullable Length
dashOffset
Length @Nullable []
dashPattern
@Nullable LineCap
lineCap
@Nullable LineJoin
lineJoin
float
miterLimit
@Nullable Length
strokeWidth
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static @NotNull StrokeContext
createDefault()
@NotNull StrokeContext
derive(@Nullable StrokeContext context)
boolean
isStrokeVisible()
boolean
isTrivial()
static @NotNull StrokeContext
parse(@NotNull AttributeNode attributeNode)
java.lang.String
toString()
private static Length @Nullable []
validateDashPattern(Length @Nullable [] pattern)
-
-
-
Field Detail
-
strokeWidth
@Nullable public final @Nullable Length strokeWidth
-
lineCap
@Nullable public final @Nullable LineCap lineCap
-
lineJoin
@Nullable public final @Nullable LineJoin lineJoin
-
miterLimit
public final float miterLimit
-
dashPattern
public final Length @Nullable [] dashPattern
-
dashOffset
@Nullable public final @Nullable Length dashOffset
-
-
Method Detail
-
validateDashPattern
@Contract("null -> null") private static Length @Nullable [] validateDashPattern(Length @Nullable [] pattern)
-
derive
@NotNull public @NotNull StrokeContext derive(@Nullable @Nullable StrokeContext context)
-
isTrivial
public boolean isTrivial()
-
isStrokeVisible
public boolean isStrokeVisible()
-
createDefault
@NotNull public static @NotNull StrokeContext createDefault()
-
parse
@NotNull public static @NotNull StrokeContext parse(@NotNull @NotNull AttributeNode attributeNode)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-