Uses of Class
com.github.weisj.jsvg.geometry.size.Length
-
-
Uses of Length in com.github.weisj.jsvg.attributes
Methods in com.github.weisj.jsvg.attributes that return Length Modifier and Type Method Description @Nullable Length
AttributeParser. parseLength(@Nullable java.lang.String value, @Nullable Length fallback)
Length @Nullable []
AttributeParser. parseLengthList(@Nullable java.lang.String value, Length @Nullable [] fallback)
Methods in com.github.weisj.jsvg.attributes with parameters of type Length Modifier and Type Method Description java.awt.geom.Rectangle2D.Double
UnitType. computeViewBounds(@NotNull MeasureContext measure, @NotNull java.awt.geom.Rectangle2D elementBounds, @NotNull Length x, @NotNull Length y, @NotNull Length width, @NotNull Length height)
@Nullable Length
AttributeParser. parseLength(@Nullable java.lang.String value, @Nullable Length fallback)
Length @Nullable []
AttributeParser. parseLengthList(@Nullable java.lang.String value, Length @Nullable [] fallback)
-
Uses of Length in com.github.weisj.jsvg.attributes.font
Fields in com.github.weisj.jsvg.attributes.font declared as Length Modifier and Type Field Description private @NotNull Length
MeasurableFontSpec. currentSize
private @NotNull Length
LengthFontSize. size
protected @Nullable Length
FontSpec. sizeAdjust
Methods in com.github.weisj.jsvg.attributes.font that return Length Modifier and Type Method Description @NotNull Length
MeasurableFontSpec. currentSize()
static @Nullable Length
FontParser. parseSizeAdjust(@NotNull AttributeNode node)
@NotNull Length
FontSize. size(@NotNull Length parentSize)
@NotNull Length
LengthFontSize. size(@NotNull Length parentSize)
@NotNull Length
PredefinedFontSize. size(@NotNull Length parentSize)
Methods in com.github.weisj.jsvg.attributes.font with parameters of type Length Modifier and Type Method Description @NotNull Length
FontSize. size(@NotNull Length parentSize)
@NotNull Length
LengthFontSize. size(@NotNull Length parentSize)
@NotNull Length
PredefinedFontSize. size(@NotNull Length parentSize)
@NotNull MeasurableFontSpec
MeasurableFontSpec. withFontSize(@Nullable FontSize size, @Nullable Length sizeAdjust)
Constructors in com.github.weisj.jsvg.attributes.font with parameters of type Length Constructor Description AttributeFontSpec(@NotNull java.lang.String[] families, @Nullable FontStyle style, @Nullable Length sizeAdjust, float stretch, @Nullable FontSize size, @Nullable FontWeight weight)
FontSpec(@NotNull java.lang.String[] families, @Nullable FontStyle style, @Nullable Length sizeAdjust, float stretch)
LengthFontSize(@NotNull Length size)
MeasurableFontSpec(@NotNull java.lang.String[] families, @Nullable FontStyle style, @Nullable Length sizeAdjust, float stretch, int currentWeight, @NotNull Length currentSize)
-
Uses of Length in com.github.weisj.jsvg.geometry
Fields in com.github.weisj.jsvg.geometry declared as Length Modifier and Type Field Description private @NotNull Length
SVGCircle. cx
private @NotNull Length
SVGEllipse. cx
private @NotNull Length
SVGCircle. cy
private @NotNull Length
SVGEllipse. cy
private @NotNull Length
SVGRectangle. h
private @NotNull Length
SVGRoundRectangle. h
private @NotNull Length
SVGCircle. r
private @NotNull Length
SVGEllipse. rx
private @NotNull Length
SVGRoundRectangle. rx
private @NotNull Length
SVGEllipse. ry
private @NotNull Length
SVGRoundRectangle. ry
private @NotNull Length
SVGRectangle. w
private @NotNull Length
SVGRoundRectangle. w
private @NotNull Length
SVGRectangle. x
private @NotNull Length
SVGRoundRectangle. x
private Length
SVGLine. x1
private Length
SVGLine. x2
private @NotNull Length
SVGRectangle. y
private @NotNull Length
SVGRoundRectangle. y
private Length
SVGLine. y1
private Length
SVGLine. y2
Constructors in com.github.weisj.jsvg.geometry with parameters of type Length Constructor Description SVGCircle(@NotNull Length cx, @NotNull Length cy, @NotNull Length r)
SVGEllipse(@NotNull Length cx, @NotNull Length cy, @NotNull Length rx, @NotNull Length ry)
SVGLine(@NotNull Length x1, @NotNull Length y1, @NotNull Length x2, @NotNull Length y2)
SVGRectangle(@NotNull Length x, @NotNull Length y, @NotNull Length w, @NotNull Length h)
SVGRoundRectangle(@NotNull Length x, @NotNull Length y, @NotNull Length w, @NotNull Length h, @NotNull Length rx, @NotNull Length ry)
-
Uses of Length in com.github.weisj.jsvg.geometry.size
Fields in com.github.weisj.jsvg.geometry.size declared as Length Modifier and Type Field Description static @NotNull Length
Length. UNSPECIFIED
static @NotNull Length
Length. ZERO
Methods in com.github.weisj.jsvg.geometry.size that return Length Modifier and Type Method Description @NotNull Length
Length. coerceNonNegative()
@NotNull Length
Length. coercePercentageToCorrectUnit(@NotNull UnitType unitType)
Length
Length. multiply(float scalingFactor)
Length
Length. orElseIfUnspecified(float value)
@NotNull Length
Unit. valueOf(float value)
Returns the enum constant of this type with the specified name. -
Uses of Length in com.github.weisj.jsvg.nodes
Fields in com.github.weisj.jsvg.nodes declared as Length Modifier and Type Field Description private Length
RadialGradient. cx
private Length
RadialGradient. cy
private Length
ShapeNode. fontSizeAdjust
private Length
RadialGradient. fr
private Length
RadialGradient. fx
private Length
RadialGradient. fy
private Length
Image. height
private Length
Mask. height
private Length
Pattern. height
private Length
Use. height
private Length
Marker. markerHeight
private Length
Marker. markerWidth
private Length
ShapeNode. pathLength
private Length
RadialGradient. r
private Length
Marker. refX
private Length
Symbol. refX
private Length
Marker. refY
private Length
Symbol. refY
private static @NotNull Length
SVG. TOP_LEVEL_TRANSFORM_ORIGIN
private Length
Image. width
private Length
Mask. width
private Length
Pattern. width
private Length
Use. width
private Length
Image. x
private Length
Mask. x
private Length
Pattern. x
private Length
Use. x
private Length
LinearGradient. x1
private Length
LinearGradient. x2
private Length
Image. y
private Length
Mask. y
private Length
Pattern. y
private Length
Use. y
private Length
LinearGradient. y1
private Length
LinearGradient. y2
-
Uses of Length in com.github.weisj.jsvg.nodes.container
Fields in com.github.weisj.jsvg.nodes.container declared as Length Modifier and Type Field Description protected Length
CommonInnerViewContainer. height
protected Length
CommonInnerViewContainer. width
protected Length
CommonInnerViewContainer. x
protected Length
CommonInnerViewContainer. y
-
Uses of Length in com.github.weisj.jsvg.nodes.filter
Fields in com.github.weisj.jsvg.nodes.filter declared as Length Modifier and Type Field Description private static Length
Filter. DEFAULT_FILTER_COORDINATE
private static Length
Filter. DEFAULT_FILTER_SIZE
private Length
Filter. height
(package private) @NotNull Length
FilterPrimitiveBase. height
private Length
Filter. width
(package private) @NotNull Length
FilterPrimitiveBase. width
private Length
Filter. x
(package private) @NotNull Length
FilterPrimitiveBase. x
private Length
Filter. y
(package private) @NotNull Length
FilterPrimitiveBase. y
Methods in com.github.weisj.jsvg.nodes.filter that return Length Modifier and Type Method Description @NotNull Length
AbstractFilterPrimitive. height()
@NotNull Length
FeComponentTransfer. height()
@NotNull Length
FeMerge. height()
@NotNull Length
FilterPrimitive. height()
@NotNull Length
AbstractFilterPrimitive. width()
@NotNull Length
FeComponentTransfer. width()
@NotNull Length
FeMerge. width()
@NotNull Length
FilterPrimitive. width()
@NotNull Length
AbstractFilterPrimitive. x()
@NotNull Length
FeComponentTransfer. x()
@NotNull Length
FeMerge. x()
@NotNull Length
FilterPrimitive. x()
@NotNull Length
AbstractFilterPrimitive. y()
@NotNull Length
FeComponentTransfer. y()
@NotNull Length
FeMerge. y()
@NotNull Length
FilterPrimitive. y()
-
Uses of Length in com.github.weisj.jsvg.nodes.mesh
Fields in com.github.weisj.jsvg.nodes.mesh declared as Length Modifier and Type Field Description private Length
MeshGradient. x
private Length
MeshGradient. y
-
Uses of Length in com.github.weisj.jsvg.nodes.prototype.impl
Fields in com.github.weisj.jsvg.nodes.prototype.impl declared as Length Modifier and Type Field Description private @NotNull Length
HasGeometryContextImpl. transformOriginX
private @NotNull Length
HasGeometryContextImpl. transformOriginY
Constructors in com.github.weisj.jsvg.nodes.prototype.impl with parameters of type Length Constructor Description HasGeometryContextImpl(@Nullable java.awt.geom.AffineTransform transform, @NotNull Length transformOriginX, @NotNull Length transformOriginY, @Nullable ClipPath clipPath, @Nullable Mask mask, @Nullable Filter filter)
-
Uses of Length in com.github.weisj.jsvg.nodes.text
Fields in com.github.weisj.jsvg.nodes.text declared as Length Modifier and Type Field Description protected Length[]
LinearTextContainer. dx
protected Length[]
LinearTextContainer. dy
private Length
TextPath. startOffset
protected Length
TextContainer. textLength
protected Length[]
LinearTextContainer. x
protected Length[]
GlyphCursor. xDeltas
protected Length[]
GlyphCursor. xLocations
protected Length[]
LinearTextContainer. y
protected Length[]
GlyphCursor. yDeltas
protected Length[]
GlyphCursor. yLocations
-
Uses of Length in com.github.weisj.jsvg.parser
Fields in com.github.weisj.jsvg.parser declared as Length Modifier and Type Field Description private static Length
AttributeNode. BottomOrRight
private static Length
AttributeNode. Center
private static Length
AttributeNode. TopOrLeft
Methods in com.github.weisj.jsvg.parser that return Length Modifier and Type Method Description @NotNull Length
AttributeNode. getHorizontalReferenceLength(@NotNull java.lang.String key)
@Nullable Length
AttributeNode. getLength(@NotNull java.lang.String key)
@NotNull Length
AttributeNode. getLength(@NotNull java.lang.String key, float fallback)
@NotNull Length
AttributeNode. getLength(@NotNull java.lang.String key, @NotNull Length fallback)
private @Nullable Length
AttributeNode. getLengthInternal(@NotNull java.lang.String key, @Nullable Length fallback)
@NotNull Length @NotNull []
AttributeNode. getLengthList(@NotNull java.lang.String key)
@NotNull Length[]
AttributeNode. getLengthList(@NotNull java.lang.String key, Length[] fallback)
@NotNull Length
AttributeNode. getVerticalReferenceLength(@NotNull java.lang.String key)
private @NotNull Length
AttributeNode. parseReferenceLength(@NotNull java.lang.String key, @NotNull java.lang.String topLeft, @NotNull java.lang.String bottomRight)
Methods in com.github.weisj.jsvg.parser with parameters of type Length Modifier and Type Method Description @NotNull Length
AttributeNode. getLength(@NotNull java.lang.String key, @NotNull Length fallback)
private @Nullable Length
AttributeNode. getLengthInternal(@NotNull java.lang.String key, @Nullable Length fallback)
@NotNull Length[]
AttributeNode. getLengthList(@NotNull java.lang.String key, Length[] fallback)
-
Uses of Length in com.github.weisj.jsvg.renderer
Fields in com.github.weisj.jsvg.renderer declared as Length Modifier and Type Field Description @Nullable Length
StrokeContext. dashOffset
Length @Nullable []
StrokeContext. dashPattern
private @Nullable Length
FontRenderContext. letterSpacing
@Nullable Length
StrokeContext. strokeWidth
Methods in com.github.weisj.jsvg.renderer that return Length Modifier and Type Method Description @NotNull Length
FontRenderContext. letterSpacing()
private static Length @Nullable []
StrokeContext. validateDashPattern(Length @Nullable [] pattern)
Methods in com.github.weisj.jsvg.renderer with parameters of type Length Modifier and Type Method Description private static Length @Nullable []
StrokeContext. validateDashPattern(Length @Nullable [] pattern)
Constructors in com.github.weisj.jsvg.renderer with parameters of type Length Constructor Description FontRenderContext(@Nullable Length letterSpacing, @Nullable DominantBaseline dominantBaseline, @Nullable TextAnchor textAnchor)
StrokeContext(@Nullable Length strokeWidth, @Nullable LineCap lineCap, @Nullable LineJoin lineJoin, float miterLimit, @NotNull Length[] dashPattern, @Nullable Length dashOffset)
-