Index
All Classes|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in class com.github.weisj.jsvg.geometry.mesh.Bezier
- A - Enum constant in enum com.github.weisj.jsvg.attributes.filter.ColorChannel
- AbstractPolyShape - Class in com.github.weisj.jsvg.nodes
- AbstractPolyShape() - Constructor for class com.github.weisj.jsvg.nodes.AbstractPolyShape
- AbstractSVGNode - Class in com.github.weisj.jsvg.nodes
- AbstractSVGNode() - Constructor for class com.github.weisj.jsvg.nodes.AbstractSVGNode
- acceptChild(String, SVGNode) - Method in class com.github.weisj.jsvg.nodes.container.BaseContainerNode
-
Determine whether the container accepts this
SVGNodeas a child. - acceptChild(String, SVGNode) - Method in class com.github.weisj.jsvg.nodes.filter.Filter
- acceptChild(String, SVGNode) - Method in class com.github.weisj.jsvg.nodes.text.Text
- addChild(String, SVGNode) - Method in class com.github.weisj.jsvg.nodes.container.BaseContainerNode
- addChild(String, SVGNode) - Method in interface com.github.weisj.jsvg.nodes.prototype.Container
- addContent(char[]) - Method in class com.github.weisj.jsvg.nodes.AbstractSVGNode
- addContent(char[]) - Method in class com.github.weisj.jsvg.nodes.MetaSVGNode
- addContent(char[]) - Method in interface com.github.weisj.jsvg.nodes.SVGNode
- addContent(char[]) - Method in class com.github.weisj.jsvg.nodes.text.Text
- addResult(DefaultFilterChannel, Channel) - Method in class com.github.weisj.jsvg.nodes.filter.FilterContext
- addResult(Object, Channel) - Method in class com.github.weisj.jsvg.nodes.filter.FilterContext
- advance() - Method in class com.github.weisj.jsvg.nodes.text.Glyph
- align - Variable in class com.github.weisj.jsvg.attributes.PreserveAspectRatio
- Align - Enum constant in enum com.github.weisj.jsvg.attributes.text.GlyphRenderMethod
-
This value indicates that the characters should be rendered so that they are not stretched or warped.
- Alphabetic - Enum constant in enum com.github.weisj.jsvg.attributes.text.DominantBaseline
-
The baseline-identifier for the dominant-baseline is set to be alphabetic, the derived baseline-table is constructed using the alphabetic baseline-table in the font, and the baseline-table font-size is changed to the value of the font-size attribute on this element.
- Anchor - Class in com.github.weisj.jsvg.nodes
-
As jsvg is only a static renderer without interaction the anchor tag behaves just as if it were a group.
- Anchor() - Constructor for class com.github.weisj.jsvg.nodes.Anchor
- anchorLocation(MeasureContext) - Method in class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
- anchorLocation(MeasureContext) - Method in class com.github.weisj.jsvg.nodes.container.CommonInnerViewContainer
- anchorLocation(MeasureContext) - Method in class com.github.weisj.jsvg.nodes.Marker
- anchorLocation(MeasureContext) - Method in class com.github.weisj.jsvg.nodes.Pattern
- anchorLocation(MeasureContext) - Method in class com.github.weisj.jsvg.nodes.Symbol
- AngleUnit - Enum in com.github.weisj.jsvg.geometry.size
- Animation - Enum constant in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
- any() - Element in annotation type com.github.weisj.jsvg.nodes.prototype.spec.PermittedContent
- anyOf() - Element in annotation type com.github.weisj.jsvg.nodes.prototype.spec.PermittedContent
- appendPath(Path2D, BuildHistory) - Method in class com.github.weisj.jsvg.geometry.path.PathCommand
- appendPath(Path2D, BuildHistory) - Method in class com.github.weisj.jsvg.geometry.path.Terminal
- appendTextShape(GlyphCursor, Path2D, RenderContext) - Method in class com.github.weisj.jsvg.nodes.text.Text
- appendTo(Path2D) - Method in class com.github.weisj.jsvg.geometry.mesh.Bezier
- applyEffects(Set<VectorEffect>, Graphics2D, RenderContext, AffineTransform) - Static method in enum com.github.weisj.jsvg.attributes.VectorEffect
- applyFilter(Graphics2D, RenderContext, Filter.FilterInfo) - Method in class com.github.weisj.jsvg.nodes.filter.Filter
- applyFilter(Graphics2D, RenderContext, FilterContext) - Method in class com.github.weisj.jsvg.nodes.filter.DummyFilterPrimitive
- applyFilter(Graphics2D, RenderContext, FilterContext) - Method in class com.github.weisj.jsvg.nodes.filter.FeBlend
- applyFilter(Graphics2D, RenderContext, FilterContext) - Method in class com.github.weisj.jsvg.nodes.filter.FeColorMatrix
- applyFilter(Graphics2D, RenderContext, FilterContext) - Method in class com.github.weisj.jsvg.nodes.filter.FeDisplacementMap
- applyFilter(Graphics2D, RenderContext, FilterContext) - Method in class com.github.weisj.jsvg.nodes.filter.FeFlood
- applyFilter(Graphics2D, RenderContext, FilterContext) - Method in class com.github.weisj.jsvg.nodes.filter.FeGaussianBlur
- applyFilter(Graphics2D, RenderContext, FilterContext) - Method in class com.github.weisj.jsvg.nodes.filter.FeTurbulence
- applyFilter(Graphics2D, RenderContext, FilterContext) - Method in class com.github.weisj.jsvg.nodes.filter.FilterPrimitive
- applyFilter(ImageFilter) - Method in interface com.github.weisj.jsvg.nodes.filter.Channel
- applyFilter(ImageFilter) - Method in class com.github.weisj.jsvg.nodes.filter.FeTurbulence.TurbulenceChannel
- applyFilter(ImageFilter) - Method in class com.github.weisj.jsvg.nodes.filter.ImageProducerChannel
- applyNonScalingStroke(Graphics2D, RenderContext, Shape) - Static method in enum com.github.weisj.jsvg.attributes.VectorEffect
- applyTransform(Graphics2D, MeasureContext) - Method in interface com.github.weisj.jsvg.nodes.prototype.Transformable
- approximatelyEqual(double, double) - Static method in class com.github.weisj.jsvg.geometry.util.GeometryUtil
- approximatelyNegative(double) - Static method in class com.github.weisj.jsvg.geometry.util.GeometryUtil
- approximatelyZero(double) - Static method in class com.github.weisj.jsvg.geometry.util.GeometryUtil
- AsynchronousResourceLoader - Class in com.github.weisj.jsvg.parser
- AsynchronousResourceLoader() - Constructor for class com.github.weisj.jsvg.parser.AsynchronousResourceLoader
- AttributeFontSpec - Class in com.github.weisj.jsvg.attributes.font
- attributeNode() - Method in class com.github.weisj.jsvg.parser.ParsedElement
- AttributeNode - Class in com.github.weisj.jsvg.parser
- AttributeNode(String, Map<String, String>, AttributeNode, Map<String, Object>, SVGLoader.LoadHelper) - Constructor for class com.github.weisj.jsvg.parser.AttributeNode
- AttributeParser - Class in com.github.weisj.jsvg.attributes
- AttributeParser(PaintParser) - Constructor for class com.github.weisj.jsvg.attributes.AttributeParser
- attributes() - Method in class com.github.weisj.jsvg.parser.AttributeNode
- Auto - Enum constant in enum com.github.weisj.jsvg.attributes.Overflow
- Auto - Enum constant in enum com.github.weisj.jsvg.attributes.text.DominantBaseline
-
If this property occurs on a
element, then the computed value depends on the value of the writing-mode attribute. - Auto - Enum constant in enum com.github.weisj.jsvg.attributes.text.Spacing
-
This value indicates that the user agent should use text-on-a-path layout algorithms to adjust the spacing between typographic characters in order to achieve visually appealing results.
- awtCode() - Method in enum com.github.weisj.jsvg.attributes.filter.EdgeMode
- awtCode() - Method in enum com.github.weisj.jsvg.attributes.stroke.LineCap
- awtCode() - Method in enum com.github.weisj.jsvg.attributes.stroke.LineJoin
- AWTSVGFont - Class in com.github.weisj.jsvg.attributes.font
- AWTSVGFont(Font) - Constructor for class com.github.weisj.jsvg.attributes.font.AWTSVGFont
- AwtSVGPaint - Class in com.github.weisj.jsvg.attributes.paint
- AwtSVGPaint(Paint) - Constructor for class com.github.weisj.jsvg.attributes.paint.AwtSVGPaint
- AWTSVGShape<T extends Shape> - Class in com.github.weisj.jsvg.geometry
- AWTSVGShape(T) - Constructor for class com.github.weisj.jsvg.geometry.AWTSVGShape
- awtWindingRule - Variable in enum com.github.weisj.jsvg.attributes.FillRule
B
- b - Variable in class com.github.weisj.jsvg.geometry.mesh.Bezier
- B - Enum constant in enum com.github.weisj.jsvg.attributes.filter.ColorChannel
- BackgroundAlpha - Enum constant in enum com.github.weisj.jsvg.attributes.filter.DefaultFilterChannel
- BackgroundImage - Enum constant in enum com.github.weisj.jsvg.attributes.filter.DefaultFilterChannel
- BaseContainerNode<E> - Class in com.github.weisj.jsvg.nodes.container
- BaseContainerNode() - Constructor for class com.github.weisj.jsvg.nodes.container.BaseContainerNode
- BaseInnerViewContainer - Class in com.github.weisj.jsvg.nodes.container
- BaseInnerViewContainer() - Constructor for class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
- BasicShape - Enum constant in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
- Bevel - Enum constant in enum com.github.weisj.jsvg.attributes.stroke.LineJoin
- Bezier - Class in com.github.weisj.jsvg.geometry.mesh
- Bezier(Point2D.Float, Point2D.Float, Point2D.Float, Point2D.Float) - Constructor for class com.github.weisj.jsvg.geometry.mesh.Bezier
- bezierCommand() - Method in class com.github.weisj.jsvg.nodes.Stop
- BezierPathCommand - Interface in com.github.weisj.jsvg.geometry.path
- BlendComposite - Class in com.github.weisj.jsvg.nodes.filter
-
A blend composite defines the rule according to which a drawing primitive (known as the source) is mixed with existing graphics (know as the destination.)
- BlendComposite(BlendMode) - Constructor for class com.github.weisj.jsvg.nodes.filter.BlendComposite
- blendMode() - Method in class com.github.weisj.jsvg.nodes.filter.BlendComposite
-
Returns the blending mode of this composite.
- BlendMode - Enum in com.github.weisj.jsvg.attributes.filter
- blitImage(Graphics2D, RenderContext) - Method in class com.github.weisj.jsvg.nodes.filter.Filter.FilterInfo
- Bold - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontWeight
- BOLD_WEIGHT - Static variable in enum com.github.weisj.jsvg.attributes.font.PredefinedFontWeight
- Bolder - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontWeight
- bounds(RenderContext, boolean) - Method in class com.github.weisj.jsvg.geometry.AWTSVGShape
- bounds(RenderContext, boolean) - Method in class com.github.weisj.jsvg.geometry.SVGCircle
- bounds(RenderContext, boolean) - Method in class com.github.weisj.jsvg.geometry.SVGEllipse
- bounds(RenderContext, boolean) - Method in class com.github.weisj.jsvg.geometry.SVGLine
- bounds(RenderContext, boolean) - Method in class com.github.weisj.jsvg.geometry.SVGRectangle
- bounds(RenderContext, boolean) - Method in class com.github.weisj.jsvg.geometry.SVGRoundRectangle
- bounds(RenderContext, boolean) - Method in interface com.github.weisj.jsvg.geometry.SVGShape
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.LinearGradient
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.AbstractSVGNode
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.ClipPath
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.container.CommonInnerViewContainer
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.container.CommonRenderableContainerNode
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.filter.FeBlend
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.filter.FeColorMatrix
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.filter.FeDisplacementMap
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.filter.FeFlood
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.filter.FeGaussianBlur
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.filter.FeTurbulence
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.filter.Filter
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.filter.FilterPrimitive
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.Image
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.Marker
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.Mask
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.mesh.MeshGradient
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.MetaSVGNode
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.Pattern
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.RenderableSVGNode
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.ShapeNode
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.SolidColor
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.Stop
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.SVG
- build(AttributeNode) - Method in interface com.github.weisj.jsvg.nodes.SVGNode
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.Symbol
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.text.TextSpan
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.text.Text
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.text.TextPath
- build(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.Use
- buildGradient(AttributeNode, LinearGradient) - Method in class com.github.weisj.jsvg.nodes.LinearGradient
- buildGradient(AttributeNode, RadialGradient) - Method in class com.github.weisj.jsvg.nodes.RadialGradient
- BuildHistory - Class in com.github.weisj.jsvg.geometry.path
-
When building a path from command segments, most need to cache information (such as the point finished at) for future commands.
- BuildHistory() - Constructor for class com.github.weisj.jsvg.geometry.path.BuildHistory
- buildShape(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.AbstractPolyShape
- buildShape(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.Circle
- buildShape(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.Ellipse
- buildShape(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.Line
- buildShape(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.Path
- buildShape(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.Rect
- buildShape(AttributeNode) - Method in class com.github.weisj.jsvg.nodes.ShapeNode
- Butt - Enum constant in enum com.github.weisj.jsvg.attributes.stroke.LineCap
C
- c - Variable in class com.github.weisj.jsvg.geometry.mesh.Bezier
- canBeFilled() - Method in class com.github.weisj.jsvg.geometry.SVGLine
- canBeFilled() - Method in interface com.github.weisj.jsvg.geometry.SVGShape
- canInstantiate(SVGNode) - Method in class com.github.weisj.jsvg.nodes.Mask
- canInstantiate(SVGNode) - Method in interface com.github.weisj.jsvg.nodes.prototype.Instantiator
- canInstantiate(SVGNode) - Method in class com.github.weisj.jsvg.nodes.ShapeNode
- canInstantiate(SVGNode) - Method in class com.github.weisj.jsvg.nodes.Use
- categories() - Element in annotation type com.github.weisj.jsvg.nodes.prototype.spec.PermittedContent
- Category - Enum in com.github.weisj.jsvg.nodes.prototype.spec
- centerBaseline() - Method in class com.github.weisj.jsvg.attributes.font.AWTSVGFont
- centerBaseline() - Method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- Central - Enum constant in enum com.github.weisj.jsvg.attributes.text.DominantBaseline
-
The baseline-identifier for the dominant-baseline is set to be central.
- channel(Object, FilterContext) - Method in class com.github.weisj.jsvg.nodes.filter.FilterPrimitive
- Channel - Interface in com.github.weisj.jsvg.nodes.filter
- charData() - Element in annotation type com.github.weisj.jsvg.nodes.prototype.spec.PermittedContent
- checkIfReady(JComponent) - Method in class com.github.weisj.jsvg.parser.SwingUIFuture
- checkIfReady(JComponent) - Method in interface com.github.weisj.jsvg.parser.UIFuture
- checkIfReady(JComponent) - Method in class com.github.weisj.jsvg.parser.ValueUIFuture
- children() - Method in class com.github.weisj.jsvg.nodes.container.CommonRenderableContainerNode
- children() - Method in class com.github.weisj.jsvg.nodes.container.ContainerNode
- children() - Method in interface com.github.weisj.jsvg.nodes.prototype.Container
-
Return all children of this container.
- children() - Method in class com.github.weisj.jsvg.nodes.text.Text
- children() - Method in class com.github.weisj.jsvg.parser.ParsedElement
- childrenOfType(Class<T>) - Method in interface com.github.weisj.jsvg.nodes.prototype.Container
- Circle - Class in com.github.weisj.jsvg.nodes
- Circle() - Constructor for class com.github.weisj.jsvg.nodes.Circle
- cleanUpLocalCursor(GlyphCursor, GlyphCursor) - Method in class com.github.weisj.jsvg.nodes.text.Text
- cleanUpLocalCursor(GlyphCursor, GlyphCursor) - Method in class com.github.weisj.jsvg.nodes.text.TextPath
- clearFontCache() - Static method in class com.github.weisj.jsvg.attributes.font.FontResolver
- clipPath() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasClip
- clipPath() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext.ByDelegate
- clipPath() - Method in class com.github.weisj.jsvg.nodes.prototype.impl.HasGeometryContextImpl
- ClipPath - Class in com.github.weisj.jsvg.nodes
- ClipPath() - Constructor for class com.github.weisj.jsvg.nodes.ClipPath
- clipShape(RenderContext, Rectangle2D) - Method in class com.github.weisj.jsvg.nodes.ClipPath
- close() - Method in class com.github.weisj.jsvg.renderer.NodeRenderer.Info
- CM - Enum constant in enum com.github.weisj.jsvg.geometry.size.Unit
- codepoint() - Method in class com.github.weisj.jsvg.nodes.text.Glyph
- codepointGlyph(char) - Method in class com.github.weisj.jsvg.attributes.font.AWTSVGFont
- codepointGlyph(char) - Method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- coerceNonNegative() - Method in class com.github.weisj.jsvg.geometry.size.Length
- color - Variable in class com.github.weisj.jsvg.renderer.PaintContext
- color() - Method in class com.github.weisj.jsvg.nodes.Stop
- Color - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color has the hue and saturation of the top color, while using the luminosity of the bottom color.
- ColorBurn - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color is the result of inverting the bottom color, dividing the value by the top color, and inverting that value.
- ColorChannel - Enum in com.github.weisj.jsvg.attributes.filter
- ColorDodge - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color is the result of dividing the bottom color by the inverse of the top color.
- colors() - Method in class com.github.weisj.jsvg.nodes.LinearGradient
- ColorUtil - Class in com.github.weisj.jsvg.util
- com.github.weisj.jsvg - package com.github.weisj.jsvg
- com.github.weisj.jsvg.attributes - package com.github.weisj.jsvg.attributes
- com.github.weisj.jsvg.attributes.filter - package com.github.weisj.jsvg.attributes.filter
- com.github.weisj.jsvg.attributes.font - package com.github.weisj.jsvg.attributes.font
- com.github.weisj.jsvg.attributes.paint - package com.github.weisj.jsvg.attributes.paint
- com.github.weisj.jsvg.attributes.stroke - package com.github.weisj.jsvg.attributes.stroke
- com.github.weisj.jsvg.attributes.text - package com.github.weisj.jsvg.attributes.text
- com.github.weisj.jsvg.geometry - package com.github.weisj.jsvg.geometry
- com.github.weisj.jsvg.geometry.mesh - package com.github.weisj.jsvg.geometry.mesh
- com.github.weisj.jsvg.geometry.noise - package com.github.weisj.jsvg.geometry.noise
- com.github.weisj.jsvg.geometry.path - package com.github.weisj.jsvg.geometry.path
- com.github.weisj.jsvg.geometry.size - package com.github.weisj.jsvg.geometry.size
- com.github.weisj.jsvg.geometry.util - package com.github.weisj.jsvg.geometry.util
- com.github.weisj.jsvg.nodes - package com.github.weisj.jsvg.nodes
- com.github.weisj.jsvg.nodes.container - package com.github.weisj.jsvg.nodes.container
- com.github.weisj.jsvg.nodes.filter - package com.github.weisj.jsvg.nodes.filter
- com.github.weisj.jsvg.nodes.mesh - package com.github.weisj.jsvg.nodes.mesh
- com.github.weisj.jsvg.nodes.prototype - package com.github.weisj.jsvg.nodes.prototype
- com.github.weisj.jsvg.nodes.prototype.impl - package com.github.weisj.jsvg.nodes.prototype.impl
- com.github.weisj.jsvg.nodes.prototype.spec - package com.github.weisj.jsvg.nodes.prototype.spec
- com.github.weisj.jsvg.nodes.text - package com.github.weisj.jsvg.nodes.text
- com.github.weisj.jsvg.parser - package com.github.weisj.jsvg.parser
- com.github.weisj.jsvg.renderer - package com.github.weisj.jsvg.renderer
- com.github.weisj.jsvg.util - package com.github.weisj.jsvg.util
- combine(Bezier, Bezier, Bezier) - Static method in class com.github.weisj.jsvg.geometry.mesh.Bezier
- CommonInnerViewContainer - Class in com.github.weisj.jsvg.nodes.container
- CommonInnerViewContainer() - Constructor for class com.github.weisj.jsvg.nodes.container.CommonInnerViewContainer
- CommonRenderableContainerNode - Class in com.github.weisj.jsvg.nodes.container
- CommonRenderableContainerNode() - Constructor for class com.github.weisj.jsvg.nodes.container.CommonRenderableContainerNode
- computeTextMetrics(RenderContext, TextSegment.RenderableSegment.UseTextLengthForCalculation) - Method in class com.github.weisj.jsvg.nodes.text.Text
- computeViewBounds(MeasureContext, Rectangle2D, Length, Length, Length, Length) - Method in enum com.github.weisj.jsvg.attributes.UnitType
- computeViewPortTransform(FloatSize, ViewBox) - Method in class com.github.weisj.jsvg.attributes.PreserveAspectRatio
- computeViewTransform(Rectangle2D) - Method in class com.github.weisj.jsvg.nodes.LinearGradient
- Condensed - Enum constant in enum com.github.weisj.jsvg.attributes.font.FontStretch
- Container - Enum constant in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
- Container<E> - Interface in com.github.weisj.jsvg.nodes.prototype
-
Represents a container svg element.
- ContainerNode - Class in com.github.weisj.jsvg.nodes.container
- ContainerNode() - Constructor for class com.github.weisj.jsvg.nodes.container.ContainerNode
- context - Variable in class com.github.weisj.jsvg.renderer.NodeRenderer.Info
- CONTEXT_FILL - Static variable in interface com.github.weisj.jsvg.attributes.paint.SVGPaint
- CONTEXT_STROKE - Static variable in interface com.github.weisj.jsvg.attributes.paint.SVGPaint
- contextDelegate() - Method in class com.github.weisj.jsvg.nodes.container.CommonRenderableContainerNode
- contextDelegate() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasContext.ByDelegate
- contextDelegate() - Method in class com.github.weisj.jsvg.nodes.text.Text
- ContextElementAttributes - Class in com.github.weisj.jsvg.renderer
-
Holds values provided by the current context element.
- ContextElementAttributes(SVGPaint, SVGPaint) - Constructor for class com.github.weisj.jsvg.renderer.ContextElementAttributes
- controllableLetterSpacingCount() - Method in class com.github.weisj.jsvg.nodes.text.TextMetrics
- CoonPatch - Class in com.github.weisj.jsvg.geometry.mesh
- coonValues - Variable in class com.github.weisj.jsvg.geometry.mesh.CoonPatch
- CoonValues - Class in com.github.weisj.jsvg.geometry.mesh
- CoonValues(Point2D.Float, Point2D.Float, Point2D.Float, Point2D.Float) - Constructor for class com.github.weisj.jsvg.geometry.mesh.CoonValues
- createBezier(Point2D.Float) - Method in interface com.github.weisj.jsvg.geometry.path.BezierPathCommand
- createChildContext(SVGNode, RenderContext, Instantiator) - Static method in class com.github.weisj.jsvg.renderer.NodeRenderer
- createCompatibleTransparentImage(Graphics2D, double, double) - Static method in class com.github.weisj.jsvg.util.ImageUtil
- createContext(ColorModel, ColorModel, RenderingHints) - Method in class com.github.weisj.jsvg.nodes.filter.BlendComposite
- createContext(ColorModel, Rectangle, Rectangle2D, AffineTransform, RenderingHints) - Method in class com.github.weisj.jsvg.renderer.MaskedPaint
- createContext(ColorModel, Rectangle, Rectangle2D, AffineTransform, RenderingHints) - Method in class com.github.weisj.jsvg.renderer.TransformedPaint
- createContextAttributes(RenderContext) - Method in interface com.github.weisj.jsvg.nodes.prototype.Instantiator
- createDefault() - Static method in class com.github.weisj.jsvg.attributes.font.MeasurableFontSpec
- createDefault() - Static method in class com.github.weisj.jsvg.renderer.FontRenderContext
- createDefault() - Static method in class com.github.weisj.jsvg.renderer.PaintContext
- createDefault() - Static method in class com.github.weisj.jsvg.renderer.StrokeContext
- createFilterInfo(Graphics2D, RenderContext, Rectangle2D) - Method in class com.github.weisj.jsvg.nodes.filter.Filter
- createImage(ImageProducer) - Method in class com.github.weisj.jsvg.renderer.RenderContext
- createInitial(FloatSize, float, float) - Static method in class com.github.weisj.jsvg.geometry.size.MeasureContext
- createInitial(JComponent, MeasureContext) - Static method in class com.github.weisj.jsvg.renderer.RenderContext
- createInnerContext(RenderContext, ViewBox) - Method in class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
- createInnerContext(RenderContext, ViewBox) - Method in class com.github.weisj.jsvg.nodes.Marker
- createLocalCursor(RenderContext, GlyphCursor) - Method in class com.github.weisj.jsvg.nodes.text.Text
- createLocalCursor(RenderContext, GlyphCursor) - Method in class com.github.weisj.jsvg.nodes.text.TextPath
- createLuminosityBuffer(Graphics2D, double, double) - Static method in class com.github.weisj.jsvg.util.ImageUtil
- createMaskPaint(Graphics2D, RenderContext, Rectangle2D) - Method in class com.github.weisj.jsvg.nodes.Mask
- createPaintParser() - Method in class com.github.weisj.jsvg.parser.DefaultParserProvider
- createPaintParser() - Method in interface com.github.weisj.jsvg.parser.ParserProvider
- createPostProcessor() - Method in class com.github.weisj.jsvg.parser.DefaultParserProvider
- createPostProcessor() - Method in interface com.github.weisj.jsvg.parser.ParserProvider
- createPreProcessor() - Method in class com.github.weisj.jsvg.parser.DefaultParserProvider
- createPreProcessor() - Method in interface com.github.weisj.jsvg.parser.ParserProvider
- createRenderInfo(SVGNode, RenderContext, Graphics2D, Instantiator) - Static method in class com.github.weisj.jsvg.renderer.NodeRenderer
- createUninitialized() - Static method in class com.github.weisj.jsvg.geometry.mesh.CoonPatch
- CURRENT_COLOR - Static variable in interface com.github.weisj.jsvg.attributes.paint.SVGPaint
- currentSegment() - Method in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind
- currentSegment(double[]) - Method in class com.github.weisj.jsvg.geometry.util.ReversePathIterator
-
Returns the coordinates and type of the current path segment in the iteration.
- currentSegment(float[]) - Method in class com.github.weisj.jsvg.geometry.util.ReversePathIterator
-
Returns the coordinates and type of the current path segment in the iteration.
- currentSize() - Method in class com.github.weisj.jsvg.attributes.font.MeasurableFontSpec
- currentWeight() - Method in class com.github.weisj.jsvg.attributes.font.MeasurableFontSpec
- cycleMethod() - Method in enum com.github.weisj.jsvg.attributes.SpreadMethod
D
- d - Variable in class com.github.weisj.jsvg.geometry.mesh.Bezier
- Darken - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color is composed of the darkest values of each color channel.
- dashOffset - Variable in class com.github.weisj.jsvg.renderer.StrokeContext
- dashPattern - Variable in class com.github.weisj.jsvg.renderer.StrokeContext
- Default - Annotation Type in com.github.weisj.jsvg.attributes
- DEFAULT_COLOR - Static variable in interface com.github.weisj.jsvg.attributes.paint.PaintParser
- DEFAULT_FONT_FAMILY_NAME - Static variable in class com.github.weisj.jsvg.attributes.font.MeasurableFontSpec
- DEFAULT_PAINT - Static variable in interface com.github.weisj.jsvg.attributes.paint.SVGPaint
- DefaultFilterChannel - Enum in com.github.weisj.jsvg.attributes.filter
- defaultFontSize() - Static method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- defaultOverflow() - Method in class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
- defaultOverflow() - Method in class com.github.weisj.jsvg.nodes.Marker
- defaultOverflow() - Method in class com.github.weisj.jsvg.nodes.Pattern
- defaultOverflow() - Method in class com.github.weisj.jsvg.nodes.SVG
- defaultOverflow() - Method in class com.github.weisj.jsvg.nodes.Symbol
- DefaultPaintParser - Class in com.github.weisj.jsvg.attributes.paint
- DefaultPaintParser() - Constructor for class com.github.weisj.jsvg.attributes.paint.DefaultPaintParser
- DefaultParserProvider - Class in com.github.weisj.jsvg.parser
- DefaultParserProvider() - Constructor for class com.github.weisj.jsvg.parser.DefaultParserProvider
- Defs - Class in com.github.weisj.jsvg.nodes
- Defs() - Constructor for class com.github.weisj.jsvg.nodes.Defs
- Deg - Enum constant in enum com.github.weisj.jsvg.geometry.size.AngleUnit
- Degrees - Annotation Type in com.github.weisj.jsvg.attributes
- derive(float, float) - Method in class com.github.weisj.jsvg.geometry.size.MeasureContext
- derive(PaintContext) - Method in class com.github.weisj.jsvg.renderer.PaintContext
- derive(AttributeFontSpec) - Method in class com.github.weisj.jsvg.attributes.font.MeasurableFontSpec
- derive(ViewBox, float, float) - Method in class com.github.weisj.jsvg.geometry.size.MeasureContext
- derive(FontRenderContext) - Method in class com.github.weisj.jsvg.renderer.FontRenderContext
- derive(StrokeContext) - Method in class com.github.weisj.jsvg.renderer.StrokeContext
- deriveMeasure(MeasureContext) - Method in enum com.github.weisj.jsvg.attributes.UnitType
- deriveMeasure(MeasureContext, double, double) - Method in enum com.github.weisj.jsvg.attributes.UnitType
- Desc - Class in com.github.weisj.jsvg.nodes
- Desc() - Constructor for class com.github.weisj.jsvg.nodes.Desc
- Descriptive - Enum constant in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
- Difference - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color is the result of subtracting the darker of the two colors from the lighter one.
- distanceSquared(double, double, double, double) - Static method in class com.github.weisj.jsvg.geometry.util.GeometryUtil
- distanceSquared(Point2D.Float, Point2D.Float) - Static method in class com.github.weisj.jsvg.geometry.util.GeometryUtil
- distanceSquared(Point2D.Float, Point2D.Float, float, float) - Static method in class com.github.weisj.jsvg.geometry.util.GeometryUtil
- doAdd(SVGNode) - Method in class com.github.weisj.jsvg.nodes.container.BaseContainerNode
- doAdd(SVGNode) - Method in class com.github.weisj.jsvg.nodes.container.CommonRenderableContainerNode
- doAdd(SVGNode) - Method in class com.github.weisj.jsvg.nodes.container.ContainerNode
- doAdd(SVGNode) - Method in class com.github.weisj.jsvg.nodes.text.Text
- doClose() - Method in class com.github.weisj.jsvg.nodes.AbstractPolyShape
- doClose() - Method in class com.github.weisj.jsvg.nodes.Polygon
- doClose() - Method in class com.github.weisj.jsvg.nodes.Polyline
- dominantBaseline() - Method in class com.github.weisj.jsvg.renderer.FontRenderContext
- DominantBaseline - Enum in com.github.weisj.jsvg.attributes.text
- DomProcessor - Interface in com.github.weisj.jsvg.parser
- drawShape(Graphics2D, MeasureContext, Shape, Rectangle2D) - Method in interface com.github.weisj.jsvg.attributes.paint.SimplePaintSVGPaint
- drawShape(Graphics2D, MeasureContext, Shape, Rectangle2D) - Method in interface com.github.weisj.jsvg.attributes.paint.SVGPaint
- drawShape(Graphics2D, MeasureContext, Shape, Rectangle2D) - Method in class com.github.weisj.jsvg.nodes.LinearGradient
- drawShape(Graphics2D, MeasureContext, Shape, Rectangle2D) - Method in class com.github.weisj.jsvg.nodes.mesh.MeshGradient
- drawShape(Graphics2D, MeasureContext, Shape, Rectangle2D) - Method in class com.github.weisj.jsvg.nodes.Pattern
- DummyFilterPrimitive - Class in com.github.weisj.jsvg.nodes.filter
- DummyFilterPrimitive(String) - Constructor for class com.github.weisj.jsvg.nodes.filter.DummyFilterPrimitive
- Duplicate - Enum constant in enum com.github.weisj.jsvg.attributes.filter.EdgeMode
- dx - Variable in class com.github.weisj.jsvg.nodes.text.Text
- dy - Variable in class com.github.weisj.jsvg.nodes.text.Text
E
- east - Variable in class com.github.weisj.jsvg.geometry.mesh.CoonPatch
- east - Variable in class com.github.weisj.jsvg.geometry.mesh.CoonValues
- EdgeMode - Enum in com.github.weisj.jsvg.attributes.filter
- effectiveEmHeight() - Method in class com.github.weisj.jsvg.attributes.font.AWTSVGFont
- effectiveEmHeight() - Method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- effectiveExHeight() - Method in class com.github.weisj.jsvg.attributes.font.AWTSVGFont
- effectiveExHeight() - Method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- effectiveSize(MeasureContext) - Method in class com.github.weisj.jsvg.attributes.font.MeasurableFontSpec
- elementBounds(RenderContext) - Method in interface com.github.weisj.jsvg.nodes.prototype.HasShape
- ElementCategories - Annotation Type in com.github.weisj.jsvg.nodes.prototype.spec
- elementShape(RenderContext) - Method in interface com.github.weisj.jsvg.nodes.prototype.HasShape
- Ellipse - Class in com.github.weisj.jsvg.nodes
- Ellipse() - Constructor for class com.github.weisj.jsvg.nodes.Ellipse
- em() - Method in class com.github.weisj.jsvg.geometry.size.MeasureContext
- EM - Enum constant in enum com.github.weisj.jsvg.geometry.size.Unit
- emFromEx(float) - Static method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- EMPTY - Static variable in class com.github.weisj.jsvg.geometry.AWTSVGShape
- EMPTY_SHAPE - Static variable in class com.github.weisj.jsvg.geometry.AWTSVGShape
- End - Enum constant in enum com.github.weisj.jsvg.attributes.text.TextAnchor
- END - Enum constant in enum com.github.weisj.jsvg.attributes.MarkerOrientation.MarkerType
- equals(Object) - Method in class com.github.weisj.jsvg.attributes.font.AttributeFontSpec
- equals(Object) - Method in class com.github.weisj.jsvg.attributes.font.FontSpec
- equals(Object) - Method in class com.github.weisj.jsvg.attributes.font.LengthFontSize
- equals(Object) - Method in class com.github.weisj.jsvg.attributes.font.MeasurableFontSpec
- equals(Object) - Method in class com.github.weisj.jsvg.attributes.font.NumberFontWeight
- equals(Object) - Method in class com.github.weisj.jsvg.attributes.paint.AwtSVGPaint
- equals(Object) - Method in class com.github.weisj.jsvg.attributes.PreserveAspectRatio
- equals(Object) - Method in class com.github.weisj.jsvg.geometry.size.FloatSize
- equals(Object) - Method in class com.github.weisj.jsvg.geometry.size.Length
- equals(Object) - Method in class com.github.weisj.jsvg.geometry.size.MeasureContext
- equals(Object) - Method in class com.github.weisj.jsvg.nodes.filter.BlendComposite
- equals(Object) - Method in class com.github.weisj.jsvg.renderer.ContextElementAttributes
- equals(Object) - Method in class com.github.weisj.jsvg.renderer.FontRenderContext
- establishesClip() - Method in enum com.github.weisj.jsvg.attributes.Overflow
- estimateStepCount(float, float) - Method in class com.github.weisj.jsvg.geometry.mesh.Bezier
- EvenOdd - Enum constant in enum com.github.weisj.jsvg.attributes.FillRule
-
The value evenodd determines the "insideness" of a point in the shape by drawing a ray from that point to infinity in any direction and counting the number of path segments from the given shape that the ray crosses.
- ex() - Method in class com.github.weisj.jsvg.geometry.size.MeasureContext
- EX - Enum constant in enum com.github.weisj.jsvg.geometry.size.Unit
- Exact - Enum constant in enum com.github.weisj.jsvg.attributes.text.Spacing
-
This value indicates that the typographic characters should be rendered exactly according to the spacing rules as specified by the layout rules for text-on-a-path.
- Exclusion - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color is similar to difference, but with less contrast.
- exFromEm(float) - Static method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- Expanded - Enum constant in enum com.github.weisj.jsvg.attributes.font.FontStretch
- ExtraCondensed - Enum constant in enum com.github.weisj.jsvg.attributes.font.FontStretch
- ExtraExpanded - Enum constant in enum com.github.weisj.jsvg.attributes.font.FontStretch
F
- families - Variable in class com.github.weisj.jsvg.attributes.font.FontSpec
- families() - Method in class com.github.weisj.jsvg.attributes.font.MeasurableFontSpec
- family() - Method in class com.github.weisj.jsvg.attributes.font.AWTSVGFont
- family() - Method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- FeBlend - Class in com.github.weisj.jsvg.nodes.filter
- FeBlend() - Constructor for class com.github.weisj.jsvg.nodes.filter.FeBlend
- FeColorMatrix - Class in com.github.weisj.jsvg.nodes.filter
- FeColorMatrix() - Constructor for class com.github.weisj.jsvg.nodes.filter.FeColorMatrix
- FeDisplacementMap - Class in com.github.weisj.jsvg.nodes.filter
- FeDisplacementMap() - Constructor for class com.github.weisj.jsvg.nodes.filter.FeDisplacementMap
- FeFlood - Class in com.github.weisj.jsvg.nodes.filter
- FeFlood() - Constructor for class com.github.weisj.jsvg.nodes.filter.FeFlood
- FeGaussianBlur - Class in com.github.weisj.jsvg.nodes.filter
- FeGaussianBlur() - Constructor for class com.github.weisj.jsvg.nodes.filter.FeGaussianBlur
- FeTurbulence - Class in com.github.weisj.jsvg.nodes.filter
- FeTurbulence() - Constructor for class com.github.weisj.jsvg.nodes.filter.FeTurbulence
- FeTurbulence.TurbulenceChannel - Class in com.github.weisj.jsvg.nodes.filter
- FeTurbulence.Type - Enum in com.github.weisj.jsvg.nodes.filter
- FILL - Enum constant in enum com.github.weisj.jsvg.attributes.PaintOrder.Phase
- fillOpacity - Variable in class com.github.weisj.jsvg.renderer.PaintContext
- fillOpacity() - Method in class com.github.weisj.jsvg.renderer.RenderContext
- fillPaint - Variable in class com.github.weisj.jsvg.renderer.ContextElementAttributes
- fillPaint - Variable in class com.github.weisj.jsvg.renderer.PaintContext
- fillPaint() - Method in class com.github.weisj.jsvg.renderer.RenderContext
- FillPaint - Enum constant in enum com.github.weisj.jsvg.attributes.filter.DefaultFilterChannel
- fillRule() - Method in class com.github.weisj.jsvg.nodes.AbstractPolyShape
- fillRule() - Method in class com.github.weisj.jsvg.nodes.Path
- fillRule() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasContext.ByDelegate
- fillRule() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasFillRule
- fillRule() - Method in class com.github.weisj.jsvg.nodes.prototype.impl.HasContextImpl
- fillRule() - Method in class com.github.weisj.jsvg.nodes.Use
- fillRule() - Method in class com.github.weisj.jsvg.renderer.RenderContext
- FillRule - Enum in com.github.weisj.jsvg.attributes
- FillRuleAwareAWTSVGShape - Class in com.github.weisj.jsvg.geometry
- FillRuleAwareAWTSVGShape(Path2D) - Constructor for class com.github.weisj.jsvg.geometry.FillRuleAwareAWTSVGShape
- fillShape(Graphics2D, MeasureContext, Shape, Rectangle2D) - Method in interface com.github.weisj.jsvg.attributes.paint.SimplePaintSVGPaint
- fillShape(Graphics2D, MeasureContext, Shape, Rectangle2D) - Method in interface com.github.weisj.jsvg.attributes.paint.SVGPaint
- fillShape(Graphics2D, MeasureContext, Shape, Rectangle2D) - Method in class com.github.weisj.jsvg.nodes.LinearGradient
- fillShape(Graphics2D, MeasureContext, Shape, Rectangle2D) - Method in class com.github.weisj.jsvg.nodes.mesh.MeshGradient
- fillShape(Graphics2D, MeasureContext, Shape, Rectangle2D) - Method in class com.github.weisj.jsvg.nodes.Pattern
- filter() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasFilter
- filter() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext.ByDelegate
- filter() - Method in class com.github.weisj.jsvg.nodes.prototype.impl.HasGeometryContextImpl
- Filter - Class in com.github.weisj.jsvg.nodes.filter
- Filter() - Constructor for class com.github.weisj.jsvg.nodes.filter.Filter
- Filter.FilterInfo - Class in com.github.weisj.jsvg.nodes.filter
- FilterContext - Class in com.github.weisj.jsvg.nodes.filter
- FilterContext(Filter.FilterInfo) - Constructor for class com.github.weisj.jsvg.nodes.filter.FilterContext
- FilterPrimitive - Class in com.github.weisj.jsvg.nodes.filter
- FilterPrimitive - Enum constant in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
- FilterPrimitive() - Constructor for class com.github.weisj.jsvg.nodes.filter.FilterPrimitive
- fixedGlyphLength() - Method in class com.github.weisj.jsvg.nodes.text.TextMetrics
- FixedPosition - Enum constant in enum com.github.weisj.jsvg.attributes.VectorEffect
- FloatSize - Class in com.github.weisj.jsvg.geometry.size
- FloatSize(float, float) - Constructor for class com.github.weisj.jsvg.geometry.size.FloatSize
- font() - Method in class com.github.weisj.jsvg.attributes.font.AWTSVGFont
- font() - Method in class com.github.weisj.jsvg.renderer.RenderContext
- FontParser - Class in com.github.weisj.jsvg.attributes.font
- fontRenderContext() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasContext.ByDelegate
- fontRenderContext() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasFontRenderContext
- fontRenderContext() - Method in class com.github.weisj.jsvg.nodes.prototype.impl.HasContextImpl
- fontRenderContext() - Method in class com.github.weisj.jsvg.nodes.Use
- fontRenderContext() - Method in class com.github.weisj.jsvg.renderer.RenderContext
- FontRenderContext - Class in com.github.weisj.jsvg.renderer
- FontRenderContext(Length, DominantBaseline, TextAnchor) - Constructor for class com.github.weisj.jsvg.renderer.FontRenderContext
- FontResolver - Class in com.github.weisj.jsvg.attributes.font
- FontSize - Interface in com.github.weisj.jsvg.attributes.font
- fontSpec - Variable in class com.github.weisj.jsvg.nodes.text.Text
- fontSpec() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasContext.ByDelegate
- fontSpec() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasFontContext
- fontSpec() - Method in class com.github.weisj.jsvg.nodes.prototype.impl.HasContextImpl
- fontSpec() - Method in class com.github.weisj.jsvg.nodes.ShapeNode
- fontSpec() - Method in class com.github.weisj.jsvg.nodes.Use
- FontSpec - Class in com.github.weisj.jsvg.attributes.font
- FontStretch - Enum in com.github.weisj.jsvg.attributes.font
- fractalNoise - Enum constant in enum com.github.weisj.jsvg.nodes.filter.FeTurbulence.Type
G
- g - Variable in class com.github.weisj.jsvg.renderer.NodeRenderer.Info
- G - Enum constant in enum com.github.weisj.jsvg.attributes.filter.ColorChannel
- geometryContextDelegate() - Method in class com.github.weisj.jsvg.nodes.container.CommonRenderableContainerNode
- geometryContextDelegate() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext.ByDelegate
- geometryContextDelegate() - Method in class com.github.weisj.jsvg.nodes.RenderableSVGNode
- geometryContextDelegate() - Method in class com.github.weisj.jsvg.nodes.text.Text
- GeometryUtil - Class in com.github.weisj.jsvg.geometry.util
- get() - Method in class com.github.weisj.jsvg.parser.SwingUIFuture
- get() - Method in interface com.github.weisj.jsvg.parser.UIFuture
- get() - Method in class com.github.weisj.jsvg.parser.ValueUIFuture
- getChannel(Object) - Method in class com.github.weisj.jsvg.nodes.filter.FilterContext
- getClipPath() - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getColor(String) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getColor(String, Color) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getDoubleList(String) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getElementByHref(Class<T>, Category, String) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getElementByHref(Class<T>, String) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getEnum(String, E) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getEnumNullable(String, Class<E>) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getFilter() - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getFloat(String, float) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getFloatList(String) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getHeight() - Method in class com.github.weisj.jsvg.geometry.size.FloatSize
- getHorizontalReferenceLength(String) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getHref() - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getInt(String, int) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getINT_RGBA_DataAdjust(WritableRaster) - Static method in class com.github.weisj.jsvg.util.ImageUtil
- getINT_RGBA_DataBank(WritableRaster) - Static method in class com.github.weisj.jsvg.util.ImageUtil
- getINT_RGBA_DataOffset(WritableRaster) - Static method in class com.github.weisj.jsvg.util.ImageUtil
- getLength(String) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getLength(String, float) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getLength(String, Length) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getLengthList(String) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getMask() - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getPaint(String) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getPercentage(String, float) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getStringList(String) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getStringList(String, boolean) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getTransparency() - Method in class com.github.weisj.jsvg.renderer.MaskedPaint
- getTransparency() - Method in class com.github.weisj.jsvg.renderer.TransformedPaint
- getValue(String) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getVerticalReferenceLength(String) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getViewBox() - Method in class com.github.weisj.jsvg.parser.AttributeNode
- getWidth() - Method in class com.github.weisj.jsvg.geometry.size.FloatSize
- getWindingRule() - Method in class com.github.weisj.jsvg.geometry.util.ReversePathIterator
-
Returns the winding rule for determining the interior of the path.
- Glyph - Class in com.github.weisj.jsvg.nodes.text
- Glyph(char, Shape, float, boolean) - Constructor for class com.github.weisj.jsvg.nodes.text.Glyph
- glyphCount() - Method in class com.github.weisj.jsvg.nodes.text.TextMetrics
- glyphLength() - Method in class com.github.weisj.jsvg.nodes.text.TextMetrics
- glyphOutline() - Method in class com.github.weisj.jsvg.nodes.text.Glyph
- GlyphRenderMethod - Enum in com.github.weisj.jsvg.attributes.text
- Grad - Enum constant in enum com.github.weisj.jsvg.geometry.size.AngleUnit
- Gradient - Enum constant in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
- gradientForBounds(MeasureContext, Rectangle2D, float[], Color[]) - Method in class com.github.weisj.jsvg.nodes.LinearGradient
- gradientForBounds(MeasureContext, Rectangle2D, float[], Color[]) - Method in class com.github.weisj.jsvg.nodes.RadialGradient
- gradientTransform - Variable in class com.github.weisj.jsvg.nodes.LinearGradient
- gradientUnits - Variable in class com.github.weisj.jsvg.nodes.LinearGradient
- Graphic - Enum constant in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
- graphics() - Method in class com.github.weisj.jsvg.nodes.filter.Filter.FilterInfo
- graphics() - Method in class com.github.weisj.jsvg.renderer.NodeRenderer.Info
- GraphicsReferencing - Enum constant in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
- GraphicsUtil - Class in com.github.weisj.jsvg.renderer
- GraphicsUtil.WrappingPaint - Interface in com.github.weisj.jsvg.renderer
- Group - Class in com.github.weisj.jsvg.nodes
- Group() - Constructor for class com.github.weisj.jsvg.nodes.Group
H
- Hanging - Enum constant in enum com.github.weisj.jsvg.attributes.text.DominantBaseline
-
The baseline-identifier for the dominant-baseline is set to be hanging, the derived baseline-table is constructed using the hanging baseline-table in the font, and the baseline-table font-size is changed to the value of the font-size attribute on this element.
- hangingBaseline() - Method in class com.github.weisj.jsvg.attributes.font.AWTSVGFont
- hangingBaseline() - Method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- HardLight - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color is the result of multiply if the top color is darker, or screen if the top color is lighter.
- hasAttribute(String) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- HasClip - Interface in com.github.weisj.jsvg.nodes.prototype
- HasContext - Interface in com.github.weisj.jsvg.nodes.prototype
-
Informs the renderer that an element provides styling information which can be inherited by its children.
- HasContext.ByDelegate - Interface in com.github.weisj.jsvg.nodes.prototype
- HasContextImpl - Class in com.github.weisj.jsvg.nodes.prototype.impl
- hasEffect() - Method in class com.github.weisj.jsvg.nodes.filter.Filter
- hasEffect(VectorEffect) - Method in interface com.github.weisj.jsvg.nodes.prototype.HasVectorEffects
- HasFillRule - Interface in com.github.weisj.jsvg.nodes.prototype
-
Informs the renderer that an element provides styling information which can be inherited by its children.
- HasFilter - Interface in com.github.weisj.jsvg.nodes.prototype
- hasFixedLength() - Method in class com.github.weisj.jsvg.nodes.text.Text
- HasFontContext - Interface in com.github.weisj.jsvg.nodes.prototype
-
Informs the renderer that an element provides styling information which can be inherited by its children.
- HasFontRenderContext - Interface in com.github.weisj.jsvg.nodes.prototype
-
Informs the renderer that an element provides styling information which can be inherited by its children.
- HasGeometryContext - Interface in com.github.weisj.jsvg.nodes.prototype
- HasGeometryContext.ByDelegate - Interface in com.github.weisj.jsvg.nodes.prototype
- HasGeometryContextImpl - Class in com.github.weisj.jsvg.nodes.prototype.impl
- hashCode() - Method in class com.github.weisj.jsvg.attributes.font.AttributeFontSpec
- hashCode() - Method in class com.github.weisj.jsvg.attributes.font.FontSpec
- hashCode() - Method in class com.github.weisj.jsvg.attributes.font.LengthFontSize
- hashCode() - Method in class com.github.weisj.jsvg.attributes.font.MeasurableFontSpec
- hashCode() - Method in class com.github.weisj.jsvg.attributes.font.NumberFontWeight
- hashCode() - Method in class com.github.weisj.jsvg.attributes.paint.AwtSVGPaint
- hashCode() - Method in class com.github.weisj.jsvg.attributes.PreserveAspectRatio
- hashCode() - Method in class com.github.weisj.jsvg.geometry.size.FloatSize
- hashCode() - Method in class com.github.weisj.jsvg.geometry.size.Length
- hashCode() - Method in class com.github.weisj.jsvg.geometry.size.MeasureContext
- hashCode() - Method in class com.github.weisj.jsvg.nodes.filter.BlendComposite
- hashCode() - Method in class com.github.weisj.jsvg.renderer.ContextElementAttributes
- hashCode() - Method in class com.github.weisj.jsvg.renderer.FontRenderContext
- HasMatchName - Interface in com.github.weisj.jsvg.attributes
- hasNext() - Method in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind
- HasPaintContext - Interface in com.github.weisj.jsvg.nodes.prototype
-
Informs the renderer that an element provides styling information which can be inherited by its children.
- hasPrevious() - Method in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind
- HasShape - Interface in com.github.weisj.jsvg.nodes.prototype
- hasSpecifiedHeight() - Method in class com.github.weisj.jsvg.attributes.ViewBox
- hasSpecifiedWidth() - Method in class com.github.weisj.jsvg.attributes.ViewBox
- hasSpecifiedX() - Method in class com.github.weisj.jsvg.attributes.ViewBox
- hasSpecifiedY() - Method in class com.github.weisj.jsvg.attributes.ViewBox
- HasVectorEffects - Interface in com.github.weisj.jsvg.nodes.prototype
- height - Variable in class com.github.weisj.jsvg.geometry.size.FloatSize
- height - Variable in class com.github.weisj.jsvg.nodes.container.CommonInnerViewContainer
- Hidden - Enum constant in enum com.github.weisj.jsvg.attributes.Overflow
- HSLtoRGB(float, float, float, int[]) - Static method in class com.github.weisj.jsvg.util.ColorUtil
- Hue - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color has the hue of the top color, while using the saturation and luminosity of the bottom color.
I
- id() - Method in class com.github.weisj.jsvg.nodes.AbstractSVGNode
- id() - Method in class com.github.weisj.jsvg.nodes.MetaSVGNode
- id() - Method in interface com.github.weisj.jsvg.nodes.SVGNode
- id() - Method in class com.github.weisj.jsvg.parser.ParsedElement
- Ideographic - Enum constant in enum com.github.weisj.jsvg.attributes.text.DominantBaseline
-
The baseline-identifier for the dominant-baseline is set to be ideographic, the derived baseline-table is constructed using the ideographic baseline-table in the font, and the baseline-table font-size is changed to the value of the font-size attribute on this element.
- Image - Class in com.github.weisj.jsvg.nodes
- Image() - Constructor for class com.github.weisj.jsvg.nodes.Image
- imageBounds - Variable in class com.github.weisj.jsvg.nodes.filter.Filter.FilterInfo
- imageHeight - Variable in class com.github.weisj.jsvg.nodes.filter.Filter.FilterInfo
- ImageProducerChannel - Class in com.github.weisj.jsvg.nodes.filter
- ImageProducerChannel(ImageProducer) - Constructor for class com.github.weisj.jsvg.nodes.filter.ImageProducerChannel
- ImageUtil - Class in com.github.weisj.jsvg.util
- imageWidth - Variable in class com.github.weisj.jsvg.nodes.filter.Filter.FilterInfo
- IN - Enum constant in enum com.github.weisj.jsvg.geometry.size.Unit
- info() - Method in class com.github.weisj.jsvg.nodes.filter.FilterContext
- Inherit - Enum constant in enum com.github.weisj.jsvg.attributes.FillRule
- inputChannel(FilterContext) - Method in class com.github.weisj.jsvg.nodes.filter.FilterPrimitive
- Instantiator - Interface in com.github.weisj.jsvg.nodes.prototype
- inverse() - Method in class com.github.weisj.jsvg.geometry.mesh.Bezier
- isAcceptableType(SVGNode) - Method in class com.github.weisj.jsvg.nodes.container.BaseContainerNode
- isDone() - Method in class com.github.weisj.jsvg.geometry.util.ReversePathIterator
-
Tests if the iteration is complete.
- isDone() - Method in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind
- isEffectivelyAllowed() - Method in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
- isRelative() - Method in class com.github.weisj.jsvg.geometry.path.PathCommand
- isRendered() - Method in class com.github.weisj.jsvg.nodes.text.Glyph
- isSpecified() - Method in class com.github.weisj.jsvg.geometry.size.Length
- isSpecified(float) - Static method in class com.github.weisj.jsvg.geometry.size.Length
- isTopLevel() - Method in class com.github.weisj.jsvg.nodes.SVG
- isTrivial() - Method in class com.github.weisj.jsvg.renderer.StrokeContext
- isUnspecified() - Method in class com.github.weisj.jsvg.geometry.size.Length
- isUnspecified(float) - Static method in class com.github.weisj.jsvg.geometry.size.Length
- isValid() - Method in class com.github.weisj.jsvg.nodes.ClipPath
- isVisible() - Method in interface com.github.weisj.jsvg.attributes.paint.SVGPaint
- isVisible() - Method in class com.github.weisj.jsvg.nodes.Pattern
- isVisible(RenderContext) - Method in class com.github.weisj.jsvg.nodes.container.CommonInnerViewContainer
- isVisible(RenderContext) - Method in class com.github.weisj.jsvg.nodes.container.CommonRenderableContainerNode
- isVisible(RenderContext) - Method in class com.github.weisj.jsvg.nodes.Image
- isVisible(RenderContext) - Method in interface com.github.weisj.jsvg.nodes.prototype.Renderable
- isVisible(RenderContext) - Method in class com.github.weisj.jsvg.nodes.RenderableSVGNode
- isVisible(RenderContext) - Method in class com.github.weisj.jsvg.nodes.ShapeNode
- isVisible(RenderContext) - Method in class com.github.weisj.jsvg.nodes.text.Text
- isVisible(RenderContext) - Method in class com.github.weisj.jsvg.nodes.text.TextPath
- isVisible(RenderContext) - Method in class com.github.weisj.jsvg.nodes.Use
- isZero() - Method in class com.github.weisj.jsvg.geometry.size.Length
K
- KEY_IMAGE_ANTIALIASING - Static variable in class com.github.weisj.jsvg.SVGRenderingHints
L
- large - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
- larger - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
- lastKnotReflection(BuildHistory) - Method in class com.github.weisj.jsvg.geometry.path.PathCommand
- LastResult - Enum constant in enum com.github.weisj.jsvg.attributes.filter.DefaultFilterChannel
- Left - Enum constant in enum com.github.weisj.jsvg.attributes.text.Side
-
This value places the text on the left side of the path (relative to the path direction).
- length() - Method in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind.Segment
- Length - Class in com.github.weisj.jsvg.geometry.size
- Length(Unit, float) - Constructor for class com.github.weisj.jsvg.geometry.size.Length
- lengthAdjust - Variable in class com.github.weisj.jsvg.nodes.text.Text
- LengthAdjust - Enum in com.github.weisj.jsvg.attributes.text
- LengthFontSize - Class in com.github.weisj.jsvg.attributes.font
- LengthFontSize(Length) - Constructor for class com.github.weisj.jsvg.attributes.font.LengthFontSize
- lerp(float, float, float) - Static method in class com.github.weisj.jsvg.geometry.util.GeometryUtil
- lerp(float, Point2D.Float, Point2D.Float) - Static method in class com.github.weisj.jsvg.geometry.util.GeometryUtil
- letterSpacing() - Method in class com.github.weisj.jsvg.renderer.FontRenderContext
- letterSpacingLength() - Method in class com.github.weisj.jsvg.nodes.text.TextMetrics
- Lighten - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color is composed of the lightest values of each color channel.
- Lighter - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontWeight
- Line - Class in com.github.weisj.jsvg.nodes
- Line() - Constructor for class com.github.weisj.jsvg.nodes.Line
- LinearGradient - Class in com.github.weisj.jsvg.nodes
- LinearGradient() - Constructor for class com.github.weisj.jsvg.nodes.LinearGradient
- lineCap - Variable in class com.github.weisj.jsvg.renderer.StrokeContext
- LineCap - Enum in com.github.weisj.jsvg.attributes.stroke
- lineJoin - Variable in class com.github.weisj.jsvg.renderer.StrokeContext
- LineJoin - Enum in com.github.weisj.jsvg.attributes.stroke
- lineLength(double, double, double, double) - Static method in class com.github.weisj.jsvg.geometry.util.GeometryUtil
- load(InputStream) - Method in class com.github.weisj.jsvg.parser.SVGLoader
- load(InputStream, ParserProvider) - Method in class com.github.weisj.jsvg.parser.SVGLoader
- load(InputStream, ParserProvider, ResourceLoader) - Method in class com.github.weisj.jsvg.parser.SVGLoader
- load(URL) - Method in class com.github.weisj.jsvg.parser.SVGLoader
- load(URL, ParserProvider) - Method in class com.github.weisj.jsvg.parser.SVGLoader
- loadImage(URI) - Method in class com.github.weisj.jsvg.parser.AsynchronousResourceLoader
- loadImage(URI) - Method in interface com.github.weisj.jsvg.parser.ResourceLoader
- loadImage(URI) - Method in class com.github.weisj.jsvg.parser.SynchronousResourceLoader
- loadImage(URI) - Static method in class com.github.weisj.jsvg.util.ResourceUtil
- location() - Method in class com.github.weisj.jsvg.attributes.ViewBox
- Luminosity - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color has the luminosity of the top color, while using the hue and saturation of the bottom color.
M
- Mapped - Annotation Type in com.github.weisj.jsvg.attributes
- Marker - Class in com.github.weisj.jsvg.nodes
- Marker() - Constructor for class com.github.weisj.jsvg.nodes.Marker
- MarkerOrientation - Class in com.github.weisj.jsvg.attributes
- MarkerOrientation.MarkerType - Enum in com.github.weisj.jsvg.attributes
- MARKERS - Enum constant in enum com.github.weisj.jsvg.attributes.PaintOrder.Phase
- MarkerUnitType - Enum in com.github.weisj.jsvg.attributes
- mask() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasClip
- mask() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext.ByDelegate
- mask() - Method in class com.github.weisj.jsvg.nodes.prototype.impl.HasGeometryContextImpl
- Mask - Class in com.github.weisj.jsvg.nodes
- Mask() - Constructor for class com.github.weisj.jsvg.nodes.Mask
- MaskedPaint - Class in com.github.weisj.jsvg.renderer
- MaskedPaint(Paint, Raster, Point2D) - Constructor for class com.github.weisj.jsvg.renderer.MaskedPaint
- matchName() - Method in enum com.github.weisj.jsvg.attributes.filter.BlendMode
- matchName() - Method in enum com.github.weisj.jsvg.attributes.font.FontStretch
- matchName() - Method in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
- matchName() - Method in interface com.github.weisj.jsvg.attributes.HasMatchName
- matchName() - Method in enum com.github.weisj.jsvg.attributes.text.DominantBaseline
- matchName() - Method in enum com.github.weisj.jsvg.attributes.VectorEffect
- Mathematical - Enum constant in enum com.github.weisj.jsvg.attributes.text.DominantBaseline
-
The baseline-identifier for the dominant-baseline is set to be mathematical, the derived baseline-table is constructed using the mathematical baseline-table in the font, and the baseline-table font-size is changed to the value of the font-size attribute on this element.
- mathematicalBaseline() - Method in class com.github.weisj.jsvg.attributes.font.AWTSVGFont
- mathematicalBaseline() - Method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- maxLookBehindLength() - Method in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind
- MaybeHasViewBox - Interface in com.github.weisj.jsvg.nodes.prototype
- MeasurableFontSpec - Class in com.github.weisj.jsvg.attributes.font
- MeasurableLength - Interface in com.github.weisj.jsvg.geometry
- MeasurableShape - Interface in com.github.weisj.jsvg.geometry
- measureContext() - Method in class com.github.weisj.jsvg.renderer.RenderContext
- MeasureContext - Class in com.github.weisj.jsvg.geometry.size
- MeasureContext(float, float, float, float) - Constructor for class com.github.weisj.jsvg.geometry.size.MeasureContext
- medium - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
- Meet - Enum constant in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.MeetOrSlice
-
Scale the graphic such that: - aspect ratio is preserved - the entire viewBox is visible within the viewport - the viewBox is scaled up as much as possible, while still meeting the other criteria In this case, if the aspect ratio of the graphic does not match the viewport, some of the viewport will extend beyond the bounds of the viewBox (i.e., the area into which the viewBox will draw will be smaller than the viewport).
- meetOrSlice - Variable in class com.github.weisj.jsvg.attributes.PreserveAspectRatio
- MeshGradient - Class in com.github.weisj.jsvg.nodes.mesh
- MeshGradient() - Constructor for class com.github.weisj.jsvg.nodes.mesh.MeshGradient
- MeshPatch - Class in com.github.weisj.jsvg.nodes.mesh
- MeshPatch() - Constructor for class com.github.weisj.jsvg.nodes.mesh.MeshPatch
- MeshRow - Class in com.github.weisj.jsvg.nodes.mesh
- MeshRow() - Constructor for class com.github.weisj.jsvg.nodes.mesh.MeshRow
- Metadata - Class in com.github.weisj.jsvg.nodes
- Metadata() - Constructor for class com.github.weisj.jsvg.nodes.Metadata
- MetaSVGNode - Class in com.github.weisj.jsvg.nodes
-
Even though elements of this type can have an id, it doesn't provide any benefit as you can't do anything with it (per contract of subclassing this type).
- MetaSVGNode() - Constructor for class com.github.weisj.jsvg.nodes.MetaSVGNode
- MID - Enum constant in enum com.github.weisj.jsvg.attributes.MarkerOrientation.MarkerType
- Middle - Enum constant in enum com.github.weisj.jsvg.attributes.text.DominantBaseline
-
The baseline-identifier for the dominant-baseline is set to be middle.
- Middle - Enum constant in enum com.github.weisj.jsvg.attributes.text.TextAnchor
- middleBaseline() - Method in class com.github.weisj.jsvg.attributes.font.AWTSVGFont
- middleBaseline() - Method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- midPoint(Point2D.Float, Point2D.Float) - Static method in class com.github.weisj.jsvg.geometry.util.GeometryUtil
- Miter - Enum constant in enum com.github.weisj.jsvg.attributes.stroke.LineJoin
- miterLimit - Variable in class com.github.weisj.jsvg.renderer.StrokeContext
- MM - Enum constant in enum com.github.weisj.jsvg.geometry.size.Unit
- moveHappened - Variable in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind.Segment
- moveToNext() - Method in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind
- moveToPrevious() - Method in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind
- multiply(float) - Method in class com.github.weisj.jsvg.geometry.size.Length
- Multiply - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color is the result of multiplying the top and bottom colors.
- mutate(MeasurableFontSpec) - Method in class com.github.weisj.jsvg.attributes.font.AttributeFontSpec
- mutate(PaintContext) - Method in class com.github.weisj.jsvg.renderer.PaintContext
- mutate(T) - Method in interface com.github.weisj.jsvg.nodes.prototype.Mutator
- Mutator<T> - Interface in com.github.weisj.jsvg.nodes.prototype
N
- next() - Method in class com.github.weisj.jsvg.geometry.util.ReversePathIterator
-
Moves the iterator to the next segment of the path forwards along the primary direction of traversal as long as there are more points in that direction.
- node() - Method in class com.github.weisj.jsvg.parser.ParsedElement
- nodeCount() - Method in class com.github.weisj.jsvg.geometry.path.PathCommand
- nodeEnsuringBuildStatus() - Method in class com.github.weisj.jsvg.parser.ParsedElement
- NodeRenderer - Class in com.github.weisj.jsvg.renderer
- NodeRenderer.Info - Class in com.github.weisj.jsvg.renderer
- none() - Static method in class com.github.weisj.jsvg.attributes.PreserveAspectRatio
- None - Enum constant in enum com.github.weisj.jsvg.attributes.filter.EdgeMode
- None - Enum constant in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.Align
-
Do not force uniform scaling.
- None - Enum constant in enum com.github.weisj.jsvg.attributes.VectorEffect
- NONE - Static variable in interface com.github.weisj.jsvg.attributes.paint.SVGPaint
- NonRotation - Enum constant in enum com.github.weisj.jsvg.attributes.VectorEffect
- NonScalingSize - Enum constant in enum com.github.weisj.jsvg.attributes.VectorEffect
- NonScalingStroke - Enum constant in enum com.github.weisj.jsvg.attributes.VectorEffect
- Nonzero - Enum constant in enum com.github.weisj.jsvg.attributes.FillRule
-
The value nonzero determines the "insideness" of a point in the shape by drawing a ray from that point to infinity in any direction, and then examining the places where a segment of the shape crosses the ray.
- Normal - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color is the top color, regardless of what the bottom color is.
- Normal - Enum constant in enum com.github.weisj.jsvg.attributes.font.FontStretch
- Normal - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontWeight
- NORMAL - Static variable in class com.github.weisj.jsvg.attributes.PaintOrder
- NORMAL_WEIGHT - Static variable in enum com.github.weisj.jsvg.attributes.font.PredefinedFontWeight
- normedDiagonalLength() - Method in class com.github.weisj.jsvg.attributes.ViewBox
- normedDiagonalLength() - Method in class com.github.weisj.jsvg.geometry.size.MeasureContext
- north - Variable in class com.github.weisj.jsvg.geometry.mesh.CoonPatch
- north - Variable in class com.github.weisj.jsvg.geometry.mesh.CoonValues
- northEast - Variable in class com.github.weisj.jsvg.geometry.mesh.Subdivided
- northWest - Variable in class com.github.weisj.jsvg.geometry.mesh.Subdivided
- notablyGreater(double, double) - Static method in class com.github.weisj.jsvg.geometry.util.GeometryUtil
- NotImplemented - Annotation Type in com.github.weisj.jsvg.nodes.prototype.spec
- Number - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
- Number - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontWeight
- NumberFontWeight - Class in com.github.weisj.jsvg.attributes.font
- NumberFontWeight(float) - Constructor for class com.github.weisj.jsvg.attributes.font.NumberFontWeight
O
- ObjectBoundingBox - Enum constant in enum com.github.weisj.jsvg.attributes.UnitType
- offset() - Method in class com.github.weisj.jsvg.nodes.Stop
- offset(BuildHistory) - Method in class com.github.weisj.jsvg.geometry.path.PathCommand
- offsets() - Method in class com.github.weisj.jsvg.nodes.LinearGradient
- opacity - Variable in class com.github.weisj.jsvg.renderer.PaintContext
- orElseIfUnspecified(float) - Method in class com.github.weisj.jsvg.geometry.size.Length
- orientation() - Method in class com.github.weisj.jsvg.nodes.Marker
- orientationFor(MarkerOrientation.MarkerType, float, float, float, float) - Method in class com.github.weisj.jsvg.attributes.MarkerOrientation
- outerLocation(MeasureContext) - Method in class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
- outerLocation(MeasureContext) - Method in class com.github.weisj.jsvg.nodes.container.CommonInnerViewContainer
- outerLocation(MeasureContext) - Method in class com.github.weisj.jsvg.nodes.Marker
- outerLocation(MeasureContext) - Method in class com.github.weisj.jsvg.nodes.Pattern
- Overflow - Enum in com.github.weisj.jsvg.attributes
- Overlay - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color is the result of multiply if the bottom color is darker, or screen if the bottom color is lighter.
P
- Pad - Enum constant in enum com.github.weisj.jsvg.attributes.SpreadMethod
- paint() - Method in class com.github.weisj.jsvg.attributes.paint.AwtSVGPaint
- paint() - Method in interface com.github.weisj.jsvg.attributes.paint.SimplePaintSVGPaint
- paint() - Method in class com.github.weisj.jsvg.nodes.SolidColor
- paint() - Method in class com.github.weisj.jsvg.renderer.MaskedPaint
- paintContext() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasContext.ByDelegate
- paintContext() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasPaintContext
- paintContext() - Method in class com.github.weisj.jsvg.nodes.prototype.impl.HasContextImpl
- paintContext() - Method in class com.github.weisj.jsvg.nodes.ShapeNode
- paintContext() - Method in class com.github.weisj.jsvg.nodes.Use
- PaintContext - Class in com.github.weisj.jsvg.renderer
- PaintContext(AwtSVGPaint, SVGPaint, float, SVGPaint, float, float, StrokeContext) - Constructor for class com.github.weisj.jsvg.renderer.PaintContext
- PaintOrder - Class in com.github.weisj.jsvg.attributes
- PaintOrder(PaintOrder.Phase...) - Constructor for class com.github.weisj.jsvg.attributes.PaintOrder
- PaintOrder.Phase - Enum in com.github.weisj.jsvg.attributes
- paintParser() - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- PaintParser - Interface in com.github.weisj.jsvg.attributes.paint
- PaintShape(Shape, Rectangle2D) - Constructor for class com.github.weisj.jsvg.renderer.ShapeRenderer.PaintShape
- paintSingleMarker(ShapeNode, RenderContext, Graphics2D, MarkerOrientation.MarkerType, Marker, float, float, float, float, float, float) - Static method in class com.github.weisj.jsvg.renderer.ShapeRenderer
- parent() - Method in class com.github.weisj.jsvg.parser.AttributeNode
- parse(AttributeNode) - Static method in enum com.github.weisj.jsvg.attributes.FillRule
- parse(AttributeNode) - Static method in class com.github.weisj.jsvg.attributes.PaintOrder
- parse(AttributeNode) - Static method in enum com.github.weisj.jsvg.attributes.VectorEffect
- parse(AttributeNode) - Static method in class com.github.weisj.jsvg.nodes.prototype.impl.HasContextImpl
- parse(AttributeNode) - Static method in class com.github.weisj.jsvg.nodes.prototype.impl.HasGeometryContextImpl
- parse(AttributeNode) - Static method in class com.github.weisj.jsvg.renderer.FontRenderContext
- parse(AttributeNode) - Static method in class com.github.weisj.jsvg.renderer.PaintContext
- parse(AttributeNode) - Static method in class com.github.weisj.jsvg.renderer.StrokeContext
- parse(String, AttributeParser) - Static method in class com.github.weisj.jsvg.attributes.MarkerOrientation
- parse(String, AttributeParser) - Static method in class com.github.weisj.jsvg.attributes.PreserveAspectRatio
- parse(String, PreserveAspectRatio, AttributeParser) - Static method in class com.github.weisj.jsvg.attributes.PreserveAspectRatio
- parseAngle(String, float) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parseColor(String, AttributeNode) - Method in class com.github.weisj.jsvg.attributes.paint.DefaultPaintParser
- parseColor(String, AttributeNode) - Method in interface com.github.weisj.jsvg.attributes.paint.PaintParser
- ParsedElement - Class in com.github.weisj.jsvg.parser
- parseDouble(String, double) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parseDoubleList(String) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parseEnum(String, Class<E>) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parseEnum(String, E) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parseFloat(String, float) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parseFloatList(String) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parseFontSize(AttributeNode) - Static method in class com.github.weisj.jsvg.attributes.font.FontParser
- parseFontSpec(AttributeNode) - Static method in class com.github.weisj.jsvg.attributes.font.FontParser
- parseFontStyle(AttributeNode) - Static method in class com.github.weisj.jsvg.attributes.font.FontParser
- parseFromPathData(String, FillRule) - Static method in class com.github.weisj.jsvg.util.PathUtil
- parseInt(String, int) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parseIsVisible(AttributeNode) - Method in interface com.github.weisj.jsvg.nodes.prototype.Renderable
- parseLength(String, Length) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parseLengthList(String) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parseMeshCommand() - Method in class com.github.weisj.jsvg.geometry.path.PathParser
- parsePaint(String, AttributeNode) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parsePaint(String, AttributeNode) - Method in class com.github.weisj.jsvg.attributes.paint.DefaultPaintParser
- parsePaint(String, AttributeNode) - Method in interface com.github.weisj.jsvg.attributes.paint.PaintParser
- parsePathCommand() - Method in class com.github.weisj.jsvg.geometry.path.PathParser
- parsePercentage(String, float) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parsePercentage(String, float, float, float) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parser() - Method in class com.github.weisj.jsvg.parser.AttributeNode
- ParserProvider - Interface in com.github.weisj.jsvg.parser
- parseSizeAdjust(AttributeNode) - Static method in class com.github.weisj.jsvg.attributes.font.FontParser
- parseStretch(AttributeNode) - Static method in class com.github.weisj.jsvg.attributes.font.FontParser
- parseStringList(String, boolean) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parseTransform(String) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- parseTransform(String) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parseUrl(String) - Method in class com.github.weisj.jsvg.attributes.AttributeParser
- parseViewBox(AttributeNode) - Method in interface com.github.weisj.jsvg.nodes.prototype.MaybeHasViewBox
- parseWeight(AttributeNode) - Static method in class com.github.weisj.jsvg.attributes.font.FontParser
- Path - Class in com.github.weisj.jsvg.nodes
- Path() - Constructor for class com.github.weisj.jsvg.nodes.Path
- PathCommand - Class in com.github.weisj.jsvg.geometry.path
- PathCommand(boolean, int) - Constructor for class com.github.weisj.jsvg.geometry.path.PathCommand
- PathCommand(int) - Constructor for class com.github.weisj.jsvg.geometry.path.PathCommand
- pathLength(MeasureContext) - Method in class com.github.weisj.jsvg.geometry.AWTSVGShape
- pathLength(MeasureContext) - Method in interface com.github.weisj.jsvg.geometry.MeasurableLength
- pathLength(MeasureContext) - Method in class com.github.weisj.jsvg.geometry.SVGCircle
- pathLength(MeasureContext) - Method in class com.github.weisj.jsvg.geometry.SVGEllipse
- pathLength(MeasureContext) - Method in class com.github.weisj.jsvg.geometry.SVGLine
- pathLength(MeasureContext) - Method in class com.github.weisj.jsvg.geometry.SVGRectangle
- pathLength(MeasureContext) - Method in class com.github.weisj.jsvg.geometry.SVGRoundRectangle
- pathLength(Shape) - Static method in class com.github.weisj.jsvg.geometry.util.GeometryUtil
- PathLengthCalculator - Class in com.github.weisj.jsvg.geometry.util
- PathLengthCalculator() - Constructor for class com.github.weisj.jsvg.geometry.util.PathLengthCalculator
- PathParser - Class in com.github.weisj.jsvg.geometry.path
-
A helper for parsing
PathCommands. - PathParser(String) - Constructor for class com.github.weisj.jsvg.geometry.path.PathParser
- PathUtil - Class in com.github.weisj.jsvg.util
- Pattern - Class in com.github.weisj.jsvg.nodes
- Pattern() - Constructor for class com.github.weisj.jsvg.nodes.Pattern
- PC - Enum constant in enum com.github.weisj.jsvg.geometry.size.Unit
- percentage() - Method in enum com.github.weisj.jsvg.attributes.font.FontStretch
- Percentage - Enum constant in enum com.github.weisj.jsvg.attributes.font.FontStretch
-
Allowed values range from 50% to 200%.
- Percentage - Annotation Type in com.github.weisj.jsvg.attributes
- PERCENTAGE - Enum constant in enum com.github.weisj.jsvg.geometry.size.Unit
- PerlinTurbulence - Class in com.github.weisj.jsvg.geometry.noise
- PerlinTurbulence(int, int, double, double) - Constructor for class com.github.weisj.jsvg.geometry.noise.PerlinTurbulence
- PerlinTurbulence.StitchInfo - Class in com.github.weisj.jsvg.geometry.noise
- PermittedContent - Annotation Type in com.github.weisj.jsvg.nodes.prototype.spec
- phases() - Method in class com.github.weisj.jsvg.attributes.PaintOrder
- pixelAt(double, double) - Method in class com.github.weisj.jsvg.nodes.filter.FeTurbulence.TurbulenceChannel
- pixelAt(double, double) - Method in class com.github.weisj.jsvg.nodes.filter.ImageProducerChannel
- pixelAt(double, double) - Method in interface com.github.weisj.jsvg.nodes.filter.PixelProvider
- PixelProvider - Interface in com.github.weisj.jsvg.nodes.filter
- pixels(RenderContext) - Method in interface com.github.weisj.jsvg.nodes.filter.Channel
- pixels(RenderContext) - Method in class com.github.weisj.jsvg.nodes.filter.FeTurbulence.TurbulenceChannel
- pixels(RenderContext) - Method in class com.github.weisj.jsvg.nodes.filter.ImageProducerChannel
- Polygon - Class in com.github.weisj.jsvg.nodes
- Polygon() - Constructor for class com.github.weisj.jsvg.nodes.Polygon
- Polyline - Class in com.github.weisj.jsvg.nodes
- Polyline() - Constructor for class com.github.weisj.jsvg.nodes.Polyline
- PredefinedFontSize - Enum in com.github.weisj.jsvg.attributes.font
- PredefinedFontWeight - Enum in com.github.weisj.jsvg.attributes.font
- prepareSegmentForRendering(GlyphCursor, RenderContext) - Method in class com.github.weisj.jsvg.nodes.text.Text
- PresentationAttribute - Annotation Type in com.github.weisj.jsvg.attributes
- preserveAspectRatio - Variable in class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
- PreserveAspectRatio - Class in com.github.weisj.jsvg.attributes
- PreserveAspectRatio.Align - Enum in com.github.weisj.jsvg.attributes
- PreserveAspectRatio.MeetOrSlice - Enum in com.github.weisj.jsvg.attributes
- process(ParsedElement) - Method in interface com.github.weisj.jsvg.parser.DomProcessor
- producer() - Method in interface com.github.weisj.jsvg.nodes.filter.Channel
- producer() - Method in class com.github.weisj.jsvg.nodes.filter.FeTurbulence.TurbulenceChannel
- producer() - Method in class com.github.weisj.jsvg.nodes.filter.ImageProducerChannel
- PT - Enum constant in enum com.github.weisj.jsvg.geometry.size.Unit
- PX - Enum constant in enum com.github.weisj.jsvg.geometry.size.Unit
R
- R - Enum constant in enum com.github.weisj.jsvg.attributes.filter.ColorChannel
- Rad - Enum constant in enum com.github.weisj.jsvg.geometry.size.AngleUnit
- RadialGradient - Class in com.github.weisj.jsvg.nodes
- RadialGradient() - Constructor for class com.github.weisj.jsvg.nodes.RadialGradient
- Radian - Annotation Type in com.github.weisj.jsvg.attributes
- raw() - Method in class com.github.weisj.jsvg.geometry.size.Length
- Raw - Enum constant in enum com.github.weisj.jsvg.geometry.size.AngleUnit
- Raw - Enum constant in enum com.github.weisj.jsvg.geometry.size.Unit
- rawOpacity() - Method in class com.github.weisj.jsvg.renderer.RenderContext
- Rect - Class in com.github.weisj.jsvg.nodes
- Rect() - Constructor for class com.github.weisj.jsvg.nodes.Rect
- referencedNode() - Method in class com.github.weisj.jsvg.nodes.Use
- Reflect - Enum constant in enum com.github.weisj.jsvg.attributes.SpreadMethod
- registerNamedElement(String, Object) - Method in class com.github.weisj.jsvg.parser.ParsedElement
- render(RenderContext, Graphics2D) - Method in class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
- render(RenderContext, Graphics2D) - Method in class com.github.weisj.jsvg.nodes.container.CommonRenderableContainerNode
- render(RenderContext, Graphics2D) - Method in class com.github.weisj.jsvg.nodes.Image
- render(RenderContext, Graphics2D) - Method in interface com.github.weisj.jsvg.nodes.prototype.Renderable
- render(RenderContext, Graphics2D) - Method in class com.github.weisj.jsvg.nodes.ShapeNode
- render(RenderContext, Graphics2D) - Method in class com.github.weisj.jsvg.nodes.text.Text
- render(RenderContext, Graphics2D) - Method in class com.github.weisj.jsvg.nodes.text.TextPath
- render(RenderContext, Graphics2D) - Method in class com.github.weisj.jsvg.nodes.Use
- render(JComponent, Graphics2D) - Method in class com.github.weisj.jsvg.SVGDocument
- render(JComponent, Graphics2D, ViewBox) - Method in class com.github.weisj.jsvg.SVGDocument
- renderable - Variable in class com.github.weisj.jsvg.renderer.NodeRenderer.Info
- Renderable - Interface in com.github.weisj.jsvg.nodes.prototype
- RenderableSVGNode - Class in com.github.weisj.jsvg.nodes
- RenderableSVGNode() - Constructor for class com.github.weisj.jsvg.nodes.RenderableSVGNode
- RenderContext - Class in com.github.weisj.jsvg.renderer
- renderMesh(MeasureContext, Graphics2D) - Method in class com.github.weisj.jsvg.nodes.mesh.MeshGradient
- renderNode(SVGNode, RenderContext, Graphics2D) - Static method in class com.github.weisj.jsvg.renderer.NodeRenderer
- renderPath(Graphics2D) - Method in class com.github.weisj.jsvg.nodes.mesh.MeshPatch
- renderSegment(GlyphCursor, RenderContext, Graphics2D) - Method in class com.github.weisj.jsvg.nodes.text.Text
- renderSegmentWithoutLayout(GlyphCursor, RenderContext, Graphics2D) - Method in class com.github.weisj.jsvg.nodes.text.Text
- renderWithPaintOrder(Graphics2D, PaintOrder, ShapeRenderer.ShapePaintContext, ShapeRenderer.PaintShape, ShapeRenderer.ShapeMarkerInfo) - Static method in class com.github.weisj.jsvg.renderer.ShapeRenderer
- renderWithSize(FloatSize, ViewBox, RenderContext, Graphics2D) - Method in class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
- renderWithSize(FloatSize, ViewBox, PreserveAspectRatio, RenderContext, Graphics2D) - Method in class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
- Repeat - Enum constant in enum com.github.weisj.jsvg.attributes.SpreadMethod
- replacedBy() - Element in annotation type com.github.weisj.jsvg.attributes.SVGDeprecated
- requiresInstantiation() - Method in class com.github.weisj.jsvg.nodes.Marker
- requiresInstantiation() - Method in class com.github.weisj.jsvg.nodes.Mask
- requiresInstantiation() - Method in class com.github.weisj.jsvg.nodes.Pattern
- requiresInstantiation() - Method in interface com.github.weisj.jsvg.nodes.prototype.Renderable
-
Indicated whether the element can only be rendered through means of instantiation e.g.
- requiresInstantiation() - Method in class com.github.weisj.jsvg.nodes.Symbol
- resolve(float, MeasureContext, StrokeContext) - Static method in class com.github.weisj.jsvg.attributes.stroke.StrokeResolver
- resolve(MeasurableFontSpec, MeasureContext) - Static method in class com.github.weisj.jsvg.attributes.font.FontResolver
- resolveFontSize(MeasureContext) - Method in class com.github.weisj.jsvg.geometry.size.Length
-
Used for resolving font sizes.
- resolveHeight(MeasureContext) - Method in class com.github.weisj.jsvg.geometry.size.Length
-
Used for resolving lengths which are used as y-coordinates or height values.
- resolveLength(MeasureContext) - Method in class com.github.weisj.jsvg.geometry.size.Length
-
Used for resolving lengths which are neither used as y/x-coordinates or width/height values.
- resolveWidth(MeasureContext) - Method in class com.github.weisj.jsvg.geometry.size.Length
-
Used for resolving lengths which are used as x-coordinates or width values.
- resolveWithoutCache(MeasurableFontSpec, MeasureContext) - Static method in class com.github.weisj.jsvg.attributes.font.FontResolver
- resourceLoader() - Method in class com.github.weisj.jsvg.parser.AttributeNode
- ResourceLoader - Interface in com.github.weisj.jsvg.parser
- ResourceUtil - Class in com.github.weisj.jsvg.util
- ReversePathIterator - Class in com.github.weisj.jsvg.geometry.util
-
A path iterator which iterates over a path in the reverse direction.
- ReversePathIterator(PathIterator) - Constructor for class com.github.weisj.jsvg.geometry.util.ReversePathIterator
-
Create an inverted path iterator from a standard one, keeping the winding rule.
- ReversePathIterator(PathIterator, int) - Constructor for class com.github.weisj.jsvg.geometry.util.ReversePathIterator
-
Create an inverted path iterator from a standard one.
- RGBtoHSL(int, int, int, float[]) - Static method in class com.github.weisj.jsvg.util.ColorUtil
- Right - Enum constant in enum com.github.weisj.jsvg.attributes.text.Side
-
This value places the text on the right side of the path (relative to the path direction).
- romanBaseline() - Method in class com.github.weisj.jsvg.attributes.font.AWTSVGFont
- romanBaseline() - Method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- rootTransform() - Method in class com.github.weisj.jsvg.renderer.RenderContext
- rotate - Variable in class com.github.weisj.jsvg.nodes.text.Text
- Round - Enum constant in enum com.github.weisj.jsvg.attributes.stroke.LineCap
- Round - Enum constant in enum com.github.weisj.jsvg.attributes.stroke.LineJoin
S
- safelySetPaint(Graphics2D, Paint) - Static method in class com.github.weisj.jsvg.renderer.GraphicsUtil
- Saturation - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color has the saturation of the top color, while using the hue and luminosity of the bottom color.
- saveResult(Channel, FilterContext) - Method in class com.github.weisj.jsvg.nodes.filter.FilterPrimitive
- scaleXOfTransform(AffineTransform) - Static method in class com.github.weisj.jsvg.geometry.util.GeometryUtil
- scaleYOfTransform(AffineTransform) - Static method in class com.github.weisj.jsvg.geometry.util.GeometryUtil
- Screen - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color is the result of inverting the colors, multiplying them, and inverting that value.
- Scroll - Enum constant in enum com.github.weisj.jsvg.attributes.Overflow
- SegmentIteratorWithLookBehind - Class in com.github.weisj.jsvg.geometry.util
- SegmentIteratorWithLookBehind(PathIterator, float) - Constructor for class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind
- SegmentIteratorWithLookBehind.Segment - Class in com.github.weisj.jsvg.geometry.util
- segmentLength(int, double[]) - Method in class com.github.weisj.jsvg.geometry.util.PathLengthCalculator
- SemiCondensed - Enum constant in enum com.github.weisj.jsvg.attributes.font.FontStretch
- SemiExpanded - Enum constant in enum com.github.weisj.jsvg.attributes.font.FontStretch
- setLastKnot(float, float) - Method in class com.github.weisj.jsvg.geometry.path.BuildHistory
- setLastKnot(Point2D) - Method in class com.github.weisj.jsvg.geometry.path.BuildHistory
- setLastPoint(Point2D) - Method in class com.github.weisj.jsvg.geometry.path.BuildHistory
- setMaxLookBehindLength(float) - Method in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind
- setPaint(Paint) - Method in interface com.github.weisj.jsvg.renderer.GraphicsUtil.WrappingPaint
- setPaint(Paint) - Method in class com.github.weisj.jsvg.renderer.MaskedPaint
- setSize(double, double) - Method in class com.github.weisj.jsvg.geometry.size.FloatSize
- setSize(FloatSize) - Method in class com.github.weisj.jsvg.attributes.ViewBox
- setStartPoint(Point2D) - Method in class com.github.weisj.jsvg.geometry.path.BuildHistory
- setupInnerViewRenderContext(ViewBox, RenderContext, boolean) - Static method in class com.github.weisj.jsvg.renderer.NodeRenderer
- setupPaint(Paint, Paint) - Static method in class com.github.weisj.jsvg.renderer.GraphicsUtil
- setupRenderContext(Object, RenderContext) - Static method in class com.github.weisj.jsvg.renderer.NodeRenderer
- shape - Variable in class com.github.weisj.jsvg.geometry.AWTSVGShape
- shape() - Method in class com.github.weisj.jsvg.nodes.ShapeNode
- shape(RenderContext) - Method in interface com.github.weisj.jsvg.geometry.SVGShape
- shape(RenderContext, boolean) - Method in class com.github.weisj.jsvg.geometry.AWTSVGShape
- shape(RenderContext, boolean) - Method in class com.github.weisj.jsvg.geometry.FillRuleAwareAWTSVGShape
- shape(RenderContext, boolean) - Method in class com.github.weisj.jsvg.geometry.SVGCircle
- shape(RenderContext, boolean) - Method in class com.github.weisj.jsvg.geometry.SVGEllipse
- shape(RenderContext, boolean) - Method in class com.github.weisj.jsvg.geometry.SVGLine
- shape(RenderContext, boolean) - Method in class com.github.weisj.jsvg.geometry.SVGRectangle
- shape(RenderContext, boolean) - Method in class com.github.weisj.jsvg.geometry.SVGRoundRectangle
- shape(RenderContext, boolean) - Method in interface com.github.weisj.jsvg.geometry.SVGShape
- Shape - Enum constant in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
- ShapedContainer<E> - Interface in com.github.weisj.jsvg.nodes.prototype
- ShapeMarkerInfo(ShapeNode, Marker, Marker, Marker, boolean) - Constructor for class com.github.weisj.jsvg.renderer.ShapeRenderer.ShapeMarkerInfo
- ShapeNode - Class in com.github.weisj.jsvg.nodes
- ShapeNode() - Constructor for class com.github.weisj.jsvg.nodes.ShapeNode
- ShapePaintContext(RenderContext, Set<VectorEffect>, Stroke, AffineTransform) - Constructor for class com.github.weisj.jsvg.renderer.ShapeRenderer.ShapePaintContext
- ShapeRenderer - Class in com.github.weisj.jsvg.renderer
- ShapeRenderer.PaintShape - Class in com.github.weisj.jsvg.renderer
- ShapeRenderer.ShapeMarkerInfo - Class in com.github.weisj.jsvg.renderer
- ShapeRenderer.ShapePaintContext - Class in com.github.weisj.jsvg.renderer
- shouldPaintStartEndMarkersInMiddle() - Method in class com.github.weisj.jsvg.nodes.Path
- shouldPaintStartEndMarkersInMiddle() - Method in class com.github.weisj.jsvg.nodes.Polyline
- shouldPaintStartEndMarkersInMiddle() - Method in class com.github.weisj.jsvg.nodes.ShapeNode
- Side - Enum in com.github.weisj.jsvg.attributes.text
- SimplePaintSVGPaint - Interface in com.github.weisj.jsvg.attributes.paint
- size - Variable in class com.github.weisj.jsvg.attributes.font.AttributeFontSpec
- size() - Method in class com.github.weisj.jsvg.attributes.font.AttributeFontSpec
- size() - Method in class com.github.weisj.jsvg.attributes.font.AWTSVGFont
- size() - Method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- size() - Method in class com.github.weisj.jsvg.attributes.ViewBox
- size() - Method in class com.github.weisj.jsvg.SVGDocument
- size(Length) - Method in interface com.github.weisj.jsvg.attributes.font.FontSize
- size(Length) - Method in class com.github.weisj.jsvg.attributes.font.LengthFontSize
- size(Length) - Method in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
- size(RenderContext) - Method in class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
- size(RenderContext) - Method in class com.github.weisj.jsvg.nodes.container.CommonInnerViewContainer
- size(RenderContext) - Method in class com.github.weisj.jsvg.nodes.Marker
- size(RenderContext) - Method in class com.github.weisj.jsvg.nodes.Pattern
- sizeAdjust - Variable in class com.github.weisj.jsvg.attributes.font.FontSpec
- sizeForTopLevel(float, float) - Method in class com.github.weisj.jsvg.nodes.SVG
- Slice - Enum constant in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.MeetOrSlice
-
Scale the graphic such that: - aspect ratio is preserved - the entire viewport is covered by the viewBox - the viewBox is scaled down as much as possible, while still meeting the other criteria In this case, if the aspect ratio of the viewBox does not match the viewport, some of the viewBox will extend beyond the bounds of the viewport (i.e., the area into which the viewBox will draw is larger than the viewport).
- small - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
- smaller - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
- SoftLight - Enum constant in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
The final color is similar to hard-light, but softer.
- SolidColor - Class in com.github.weisj.jsvg.nodes
- SolidColor() - Constructor for class com.github.weisj.jsvg.nodes.SolidColor
- SourceAlpha - Enum constant in enum com.github.weisj.jsvg.attributes.filter.DefaultFilterChannel
- SourceGraphic - Enum constant in enum com.github.weisj.jsvg.attributes.filter.DefaultFilterChannel
- south - Variable in class com.github.weisj.jsvg.geometry.mesh.CoonPatch
- south - Variable in class com.github.weisj.jsvg.geometry.mesh.CoonValues
- southEast - Variable in class com.github.weisj.jsvg.geometry.mesh.Subdivided
- southWest - Variable in class com.github.weisj.jsvg.geometry.mesh.Subdivided
- Spacing - Enum in com.github.weisj.jsvg.attributes.text
- Spacing - Enum constant in enum com.github.weisj.jsvg.attributes.text.LengthAdjust
- SpacingAndGlyphs - Enum constant in enum com.github.weisj.jsvg.attributes.text.LengthAdjust
- split() - Method in class com.github.weisj.jsvg.geometry.mesh.Bezier
- spreadMethod - Variable in class com.github.weisj.jsvg.nodes.LinearGradient
- SpreadMethod - Enum in com.github.weisj.jsvg.attributes
- Square - Enum constant in enum com.github.weisj.jsvg.attributes.stroke.LineCap
- Start - Enum constant in enum com.github.weisj.jsvg.attributes.text.TextAnchor
- START - Enum constant in enum com.github.weisj.jsvg.attributes.MarkerOrientation.MarkerType
- StitchInfo() - Constructor for class com.github.weisj.jsvg.geometry.noise.PerlinTurbulence.StitchInfo
- Stop - Class in com.github.weisj.jsvg.nodes
- Stop() - Constructor for class com.github.weisj.jsvg.nodes.Stop
- straightLine(Point2D.Float, Point2D.Float) - Static method in class com.github.weisj.jsvg.geometry.mesh.Bezier
- stretch - Variable in class com.github.weisj.jsvg.attributes.font.FontSpec
- stretch() - Method in class com.github.weisj.jsvg.attributes.font.MeasurableFontSpec
- Stretch - Enum constant in enum com.github.weisj.jsvg.attributes.text.GlyphRenderMethod
-
This value indicates that the character outlines will be converted into paths, and then stretched and possibly warped.
- stroke(float) - Method in class com.github.weisj.jsvg.renderer.RenderContext
- STROKE - Enum constant in enum com.github.weisj.jsvg.attributes.PaintOrder.Phase
- strokeContext - Variable in class com.github.weisj.jsvg.renderer.PaintContext
- strokeContext() - Method in class com.github.weisj.jsvg.renderer.RenderContext
- StrokeContext - Class in com.github.weisj.jsvg.renderer
- StrokeContext(Length, LineCap, LineJoin, float, Length[], Length) - Constructor for class com.github.weisj.jsvg.renderer.StrokeContext
- strokeOpacity - Variable in class com.github.weisj.jsvg.renderer.PaintContext
- strokeOpacity() - Method in class com.github.weisj.jsvg.renderer.RenderContext
- strokePaint - Variable in class com.github.weisj.jsvg.renderer.ContextElementAttributes
- strokePaint - Variable in class com.github.weisj.jsvg.renderer.PaintContext
- strokePaint() - Method in class com.github.weisj.jsvg.renderer.RenderContext
- StrokePaint - Enum constant in enum com.github.weisj.jsvg.attributes.filter.DefaultFilterChannel
- StrokeResolver - Class in com.github.weisj.jsvg.attributes.stroke
- strokeWidth - Variable in class com.github.weisj.jsvg.renderer.StrokeContext
- StrokeWidth - Enum constant in enum com.github.weisj.jsvg.attributes.MarkerUnitType
- Structural - Enum constant in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
- style - Variable in class com.github.weisj.jsvg.attributes.font.FontSpec
- style() - Method in class com.github.weisj.jsvg.attributes.font.MeasurableFontSpec
- Style - Class in com.github.weisj.jsvg.nodes
- Style() - Constructor for class com.github.weisj.jsvg.nodes.Style
- subdivide() - Method in class com.github.weisj.jsvg.geometry.mesh.CoonPatch
- Subdivided<T> - Class in com.github.weisj.jsvg.geometry.mesh
- Subdivided(T, T, T, T) - Constructor for class com.github.weisj.jsvg.geometry.mesh.Subdivided
- suffix() - Method in enum com.github.weisj.jsvg.geometry.size.AngleUnit
- suffix() - Method in enum com.github.weisj.jsvg.geometry.size.Unit
- supportedFonts() - Static method in class com.github.weisj.jsvg.attributes.font.FontResolver
- SVG - Class in com.github.weisj.jsvg.nodes
- SVG() - Constructor for class com.github.weisj.jsvg.nodes.SVG
- SVGCircle - Class in com.github.weisj.jsvg.geometry
- SVGCircle(Length, Length, Length) - Constructor for class com.github.weisj.jsvg.geometry.SVGCircle
- SVGDeprecated - Annotation Type in com.github.weisj.jsvg.attributes
- SVGDocument - Class in com.github.weisj.jsvg
- SVGDocument(SVG) - Constructor for class com.github.weisj.jsvg.SVGDocument
- SVGEllipse - Class in com.github.weisj.jsvg.geometry
- SVGEllipse(Length, Length, Length, Length) - Constructor for class com.github.weisj.jsvg.geometry.SVGEllipse
- SVGFont - Interface in com.github.weisj.jsvg.attributes.font
- SVGLine - Class in com.github.weisj.jsvg.geometry
- SVGLine(Length, Length, Length, Length) - Constructor for class com.github.weisj.jsvg.geometry.SVGLine
- SVGLoader - Class in com.github.weisj.jsvg.parser
-
Class for loading svg files as an
SVGDocument. - SVGLoader() - Constructor for class com.github.weisj.jsvg.parser.SVGLoader
- SVGLoader(SAXParser) - Constructor for class com.github.weisj.jsvg.parser.SVGLoader
- SVGNode - Interface in com.github.weisj.jsvg.nodes
- SVGPaint - Interface in com.github.weisj.jsvg.attributes.paint
- SVGRectangle - Class in com.github.weisj.jsvg.geometry
- SVGRectangle(Length, Length, Length, Length) - Constructor for class com.github.weisj.jsvg.geometry.SVGRectangle
- SVGRenderingHints - Class in com.github.weisj.jsvg
- SVGRoundRectangle - Class in com.github.weisj.jsvg.geometry
- SVGRoundRectangle(Length, Length, Length, Length, Length, Length) - Constructor for class com.github.weisj.jsvg.geometry.SVGRoundRectangle
- SVGShape - Interface in com.github.weisj.jsvg.geometry
- SwingUIFuture<T> - Class in com.github.weisj.jsvg.parser
- SwingUIFuture(Supplier<T>) - Constructor for class com.github.weisj.jsvg.parser.SwingUIFuture
- Symbol - Class in com.github.weisj.jsvg.nodes
- Symbol() - Constructor for class com.github.weisj.jsvg.nodes.Symbol
- SynchronousResourceLoader - Class in com.github.weisj.jsvg.parser
- SynchronousResourceLoader() - Constructor for class com.github.weisj.jsvg.parser.SynchronousResourceLoader
T
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Anchor
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Circle
- TAG - Static variable in class com.github.weisj.jsvg.nodes.ClipPath
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Defs
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Desc
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Ellipse
- TAG - Static variable in class com.github.weisj.jsvg.nodes.filter.FeBlend
- TAG - Static variable in class com.github.weisj.jsvg.nodes.filter.FeColorMatrix
- TAG - Static variable in class com.github.weisj.jsvg.nodes.filter.FeDisplacementMap
- TAG - Static variable in class com.github.weisj.jsvg.nodes.filter.FeFlood
- TAG - Static variable in class com.github.weisj.jsvg.nodes.filter.FeGaussianBlur
- TAG - Static variable in class com.github.weisj.jsvg.nodes.filter.FeTurbulence
- TAG - Static variable in class com.github.weisj.jsvg.nodes.filter.Filter
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Group
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Image
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Line
- TAG - Static variable in class com.github.weisj.jsvg.nodes.LinearGradient
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Marker
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Mask
- TAG - Static variable in class com.github.weisj.jsvg.nodes.mesh.MeshGradient
- TAG - Static variable in class com.github.weisj.jsvg.nodes.mesh.MeshPatch
- TAG - Static variable in class com.github.weisj.jsvg.nodes.mesh.MeshRow
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Metadata
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Path
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Pattern
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Polygon
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Polyline
- TAG - Static variable in class com.github.weisj.jsvg.nodes.RadialGradient
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Rect
- TAG - Static variable in class com.github.weisj.jsvg.nodes.SolidColor
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Stop
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Style
- TAG - Static variable in class com.github.weisj.jsvg.nodes.SVG
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Symbol
- TAG - Static variable in class com.github.weisj.jsvg.nodes.text.Text
- TAG - Static variable in class com.github.weisj.jsvg.nodes.text.TextPath
- TAG - Static variable in class com.github.weisj.jsvg.nodes.text.TextSpan
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Title
- TAG - Static variable in class com.github.weisj.jsvg.nodes.Use
- TAG - Static variable in class com.github.weisj.jsvg.nodes.View
- tagIsOneOf(String...) - Method in class com.github.weisj.jsvg.parser.AttributeNode
- tagName() - Method in class com.github.weisj.jsvg.nodes.Anchor
- tagName() - Method in class com.github.weisj.jsvg.nodes.Circle
- tagName() - Method in class com.github.weisj.jsvg.nodes.ClipPath
- tagName() - Method in class com.github.weisj.jsvg.nodes.Defs
- tagName() - Method in class com.github.weisj.jsvg.nodes.Desc
- tagName() - Method in class com.github.weisj.jsvg.nodes.Ellipse
- tagName() - Method in class com.github.weisj.jsvg.nodes.filter.DummyFilterPrimitive
- tagName() - Method in class com.github.weisj.jsvg.nodes.filter.FeBlend
- tagName() - Method in class com.github.weisj.jsvg.nodes.filter.FeColorMatrix
- tagName() - Method in class com.github.weisj.jsvg.nodes.filter.FeDisplacementMap
- tagName() - Method in class com.github.weisj.jsvg.nodes.filter.FeFlood
- tagName() - Method in class com.github.weisj.jsvg.nodes.filter.FeGaussianBlur
- tagName() - Method in class com.github.weisj.jsvg.nodes.filter.FeTurbulence
- tagName() - Method in class com.github.weisj.jsvg.nodes.filter.Filter
- tagName() - Method in class com.github.weisj.jsvg.nodes.Group
- tagName() - Method in class com.github.weisj.jsvg.nodes.Image
- tagName() - Method in class com.github.weisj.jsvg.nodes.Line
- tagName() - Method in class com.github.weisj.jsvg.nodes.LinearGradient
- tagName() - Method in class com.github.weisj.jsvg.nodes.Marker
- tagName() - Method in class com.github.weisj.jsvg.nodes.Mask
- tagName() - Method in class com.github.weisj.jsvg.nodes.mesh.MeshGradient
- tagName() - Method in class com.github.weisj.jsvg.nodes.mesh.MeshPatch
- tagName() - Method in class com.github.weisj.jsvg.nodes.mesh.MeshRow
- tagName() - Method in class com.github.weisj.jsvg.nodes.Metadata
- tagName() - Method in class com.github.weisj.jsvg.nodes.Path
- tagName() - Method in class com.github.weisj.jsvg.nodes.Pattern
- tagName() - Method in class com.github.weisj.jsvg.nodes.Polygon
- tagName() - Method in class com.github.weisj.jsvg.nodes.Polyline
- tagName() - Method in class com.github.weisj.jsvg.nodes.RadialGradient
- tagName() - Method in class com.github.weisj.jsvg.nodes.Rect
- tagName() - Method in class com.github.weisj.jsvg.nodes.SolidColor
- tagName() - Method in class com.github.weisj.jsvg.nodes.Stop
- tagName() - Method in class com.github.weisj.jsvg.nodes.Style
- tagName() - Method in class com.github.weisj.jsvg.nodes.SVG
- tagName() - Method in interface com.github.weisj.jsvg.nodes.SVGNode
- tagName() - Method in class com.github.weisj.jsvg.nodes.Symbol
- tagName() - Method in class com.github.weisj.jsvg.nodes.text.Text
- tagName() - Method in class com.github.weisj.jsvg.nodes.text.TextPath
- tagName() - Method in class com.github.weisj.jsvg.nodes.text.TextSpan
- tagName() - Method in class com.github.weisj.jsvg.nodes.Title
- tagName() - Method in class com.github.weisj.jsvg.nodes.Use
- tagName() - Method in class com.github.weisj.jsvg.nodes.View
- tagName() - Method in class com.github.weisj.jsvg.parser.AttributeNode
- targetComponent() - Method in class com.github.weisj.jsvg.renderer.RenderContext
- Terminal - Class in com.github.weisj.jsvg.geometry.path
-
Finishes a path
- Terminal() - Constructor for class com.github.weisj.jsvg.geometry.path.Terminal
- Text - Class in com.github.weisj.jsvg.nodes.text
- Text() - Constructor for class com.github.weisj.jsvg.nodes.text.Text
- TextAfterEdge - Enum constant in enum com.github.weisj.jsvg.attributes.text.DominantBaseline
-
The baseline-identifier for the dominant-baseline is set to be text-after-edge.
- textAnchor() - Method in class com.github.weisj.jsvg.renderer.FontRenderContext
- TextAnchor - Enum in com.github.weisj.jsvg.attributes.text
- TextBeforeEdge - Enum constant in enum com.github.weisj.jsvg.attributes.text.DominantBaseline
-
The baseline-identifier for the dominant-baseline is set to be text-before-edge.
- TextBottom - Enum constant in enum com.github.weisj.jsvg.attributes.text.DominantBaseline
- TextContent - Enum constant in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
- TextContentChild - Enum constant in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
- textLength - Variable in class com.github.weisj.jsvg.nodes.text.Text
- TextMetrics - Class in com.github.weisj.jsvg.nodes.text
- TextMetrics(double, double, int, double, int) - Constructor for class com.github.weisj.jsvg.nodes.text.TextMetrics
- textOverBaseline() - Method in class com.github.weisj.jsvg.attributes.font.AWTSVGFont
- textOverBaseline() - Method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- TextPath - Class in com.github.weisj.jsvg.nodes.text
- TextPath() - Constructor for class com.github.weisj.jsvg.nodes.text.TextPath
- TextSpan - Class in com.github.weisj.jsvg.nodes.text
- TextSpan() - Constructor for class com.github.weisj.jsvg.nodes.text.TextSpan
- TextTop - Enum constant in enum com.github.weisj.jsvg.attributes.text.DominantBaseline
-
This value uses the top of the em box as the baseline.
- textUnderBaseline() - Method in class com.github.weisj.jsvg.attributes.font.AWTSVGFont
- textUnderBaseline() - Method in interface com.github.weisj.jsvg.attributes.font.SVGFont
- tile() - Method in class com.github.weisj.jsvg.nodes.filter.Filter.FilterInfo
- Title - Class in com.github.weisj.jsvg.nodes
- Title() - Constructor for class com.github.weisj.jsvg.nodes.Title
- to() - Element in annotation type com.github.weisj.jsvg.attributes.Mapped
- toBufferedImageNonAliased(RenderContext) - Method in interface com.github.weisj.jsvg.nodes.filter.Channel
- toBufferedImageNonAliased(RenderContext) - Method in class com.github.weisj.jsvg.nodes.filter.FeTurbulence.TurbulenceChannel
- todo() - Static method in class com.github.weisj.jsvg.util.Todo
- todo(String) - Static method in class com.github.weisj.jsvg.util.Todo
- Todo - Class in com.github.weisj.jsvg.util
- toRadians(float, AngleUnit) - Method in enum com.github.weisj.jsvg.geometry.size.AngleUnit
- toShape() - Method in class com.github.weisj.jsvg.geometry.mesh.CoonPatch
- toString() - Method in class com.github.weisj.jsvg.attributes.font.AttributeFontSpec
- toString() - Method in class com.github.weisj.jsvg.attributes.font.FontSpec
- toString() - Method in class com.github.weisj.jsvg.attributes.font.LengthFontSize
- toString() - Method in class com.github.weisj.jsvg.attributes.font.MeasurableFontSpec
- toString() - Method in class com.github.weisj.jsvg.attributes.font.NumberFontWeight
- toString() - Method in class com.github.weisj.jsvg.attributes.paint.AwtSVGPaint
- toString() - Method in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.Align
- toString() - Method in class com.github.weisj.jsvg.attributes.PreserveAspectRatio
- toString() - Method in class com.github.weisj.jsvg.attributes.ViewBox
- toString() - Method in class com.github.weisj.jsvg.geometry.mesh.Bezier
- toString() - Method in class com.github.weisj.jsvg.geometry.mesh.CoonPatch
- toString() - Method in class com.github.weisj.jsvg.geometry.path.Terminal
- toString() - Method in class com.github.weisj.jsvg.geometry.size.FloatSize
- toString() - Method in class com.github.weisj.jsvg.geometry.size.Length
- toString() - Method in class com.github.weisj.jsvg.geometry.size.MeasureContext
- toString() - Method in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind.Segment
- toString() - Method in class com.github.weisj.jsvg.nodes.AbstractSVGNode
- toString() - Method in class com.github.weisj.jsvg.nodes.LinearGradient
- toString() - Method in class com.github.weisj.jsvg.nodes.RadialGradient
- toString() - Method in class com.github.weisj.jsvg.nodes.Stop
- toString() - Method in class com.github.weisj.jsvg.nodes.text.TextMetrics
- toString() - Method in class com.github.weisj.jsvg.nodes.Use
- toString() - Method in class com.github.weisj.jsvg.parser.ParsedElement
- toString() - Method in class com.github.weisj.jsvg.renderer.ContextElementAttributes
- toString() - Method in class com.github.weisj.jsvg.renderer.PaintContext
- toString() - Method in class com.github.weisj.jsvg.renderer.RenderContext
- toString() - Method in class com.github.weisj.jsvg.renderer.StrokeContext
- toString(Color) - Static method in class com.github.weisj.jsvg.util.ColorUtil
- totalAdjustableLength() - Method in class com.github.weisj.jsvg.nodes.text.TextMetrics
- transform() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext.ByDelegate
- transform() - Method in class com.github.weisj.jsvg.nodes.prototype.impl.HasGeometryContextImpl
- transform() - Method in interface com.github.weisj.jsvg.nodes.prototype.Transformable
- Transformable - Interface in com.github.weisj.jsvg.nodes.prototype
- TransformedPaint - Class in com.github.weisj.jsvg.renderer
- TransformedPaint(Paint, AffineTransform) - Constructor for class com.github.weisj.jsvg.renderer.TransformedPaint
- transformOrigin(MeasureContext) - Method in interface com.github.weisj.jsvg.nodes.prototype.HasGeometryContext.ByDelegate
- transformOrigin(MeasureContext) - Method in class com.github.weisj.jsvg.nodes.prototype.impl.HasGeometryContextImpl
- transformOrigin(MeasureContext) - Method in interface com.github.weisj.jsvg.nodes.prototype.Transformable
- transformOrigin(MeasureContext) - Method in class com.github.weisj.jsvg.nodes.SVG
- transformShape(Shape, MeasureContext) - Method in interface com.github.weisj.jsvg.nodes.prototype.Transformable
- trimPathToSize(Path2D) - Static method in class com.github.weisj.jsvg.util.PathUtil
- tryCreateInverse(AffineTransform) - Static method in class com.github.weisj.jsvg.renderer.GraphicsUtil
- turbulence(double[], double, double, boolean, PerlinTurbulence.StitchInfo, Rectangle2D.Double) - Method in class com.github.weisj.jsvg.geometry.noise.PerlinTurbulence
- Turbulence - Enum constant in enum com.github.weisj.jsvg.nodes.filter.FeTurbulence.Type
- TurbulenceChannel(Rectangle2D, int, int, float, int, double, double, FeTurbulence.Type) - Constructor for class com.github.weisj.jsvg.nodes.filter.FeTurbulence.TurbulenceChannel
- Turn - Enum constant in enum com.github.weisj.jsvg.geometry.size.AngleUnit
U
- UIFuture<T> - Interface in com.github.weisj.jsvg.parser
- UltraCondensed - Enum constant in enum com.github.weisj.jsvg.attributes.font.FontStretch
- UltraExpanded - Enum constant in enum com.github.weisj.jsvg.attributes.font.FontStretch
- unit() - Method in class com.github.weisj.jsvg.geometry.size.Length
- Unit - Enum in com.github.weisj.jsvg.geometry.size
- units() - Static method in enum com.github.weisj.jsvg.geometry.size.AngleUnit
- units() - Static method in enum com.github.weisj.jsvg.geometry.size.Unit
- UnitType - Enum in com.github.weisj.jsvg.attributes
- UNSPECIFIED - Static variable in class com.github.weisj.jsvg.geometry.size.Length
- UNSPECIFIED_RAW - Static variable in class com.github.weisj.jsvg.geometry.size.Length
- untransformedElementBounds(RenderContext) - Method in interface com.github.weisj.jsvg.nodes.prototype.HasShape
- untransformedElementBounds(RenderContext) - Method in interface com.github.weisj.jsvg.nodes.prototype.ShapedContainer
- untransformedElementBounds(RenderContext) - Method in class com.github.weisj.jsvg.nodes.ShapeNode
- untransformedElementBounds(RenderContext) - Method in class com.github.weisj.jsvg.nodes.text.Text
- untransformedElementBounds(RenderContext) - Method in class com.github.weisj.jsvg.nodes.Use
- untransformedElementShape(RenderContext) - Method in interface com.github.weisj.jsvg.nodes.prototype.HasShape
- untransformedElementShape(RenderContext) - Method in interface com.github.weisj.jsvg.nodes.prototype.ShapedContainer
- untransformedElementShape(RenderContext) - Method in class com.github.weisj.jsvg.nodes.ShapeNode
- untransformedElementShape(RenderContext) - Method in class com.github.weisj.jsvg.nodes.text.Text
- untransformedElementShape(RenderContext) - Method in class com.github.weisj.jsvg.nodes.text.TextPath
- untransformedElementShape(RenderContext) - Method in class com.github.weisj.jsvg.nodes.Use
- Use - Class in com.github.weisj.jsvg.nodes
- Use() - Constructor for class com.github.weisj.jsvg.nodes.Use
- UserSpaceOnUse - Enum constant in enum com.github.weisj.jsvg.attributes.MarkerUnitType
- UserSpaceOnUse - Enum constant in enum com.github.weisj.jsvg.attributes.UnitType
- usesOptimizedBoundsCalculation() - Method in interface com.github.weisj.jsvg.geometry.SVGShape
V
- value() - Element in annotation type com.github.weisj.jsvg.nodes.prototype.spec.ElementCategories
- value() - Element in annotation type com.github.weisj.jsvg.nodes.prototype.spec.NotImplemented
- value(int) - Method in enum com.github.weisj.jsvg.attributes.filter.ColorChannel
- VALUE_IMAGE_ANTIALIASING_OFF - Static variable in class com.github.weisj.jsvg.SVGRenderingHints
- VALUE_IMAGE_ANTIALIASING_ON - Static variable in class com.github.weisj.jsvg.SVGRenderingHints
- valueOf(float) - Method in enum com.github.weisj.jsvg.geometry.size.Unit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.FillRule
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.filter.ColorChannel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.filter.DefaultFilterChannel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.filter.EdgeMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.font.FontStretch
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.font.PredefinedFontWeight
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.MarkerOrientation.MarkerType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.MarkerUnitType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.Overflow
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.PaintOrder.Phase
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.Align
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.MeetOrSlice
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.SpreadMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.stroke.LineCap
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.stroke.LineJoin
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.text.DominantBaseline
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.text.GlyphRenderMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.text.LengthAdjust
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.text.Side
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.text.Spacing
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.text.TextAnchor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.UnitType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.attributes.VectorEffect
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.geometry.size.AngleUnit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.geometry.size.Unit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.nodes.filter.FeTurbulence.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.weisj.jsvg.attributes.FillRule
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.filter.BlendMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.filter.ColorChannel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.filter.DefaultFilterChannel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.filter.EdgeMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.font.FontStretch
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.font.PredefinedFontWeight
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.MarkerOrientation.MarkerType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.MarkerUnitType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.Overflow
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.PaintOrder.Phase
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.Align
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.MeetOrSlice
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.SpreadMethod
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.stroke.LineCap
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.stroke.LineJoin
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.text.DominantBaseline
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.text.GlyphRenderMethod
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.text.LengthAdjust
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.text.Side
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.text.Spacing
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.text.TextAnchor
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.UnitType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.attributes.VectorEffect
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.geometry.size.AngleUnit
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.geometry.size.Unit
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.nodes.filter.FeTurbulence.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.weisj.jsvg.nodes.prototype.spec.Category
-
Returns an array containing the constants of this enum type, in the order they are declared.
- ValueUIFuture<T> - Class in com.github.weisj.jsvg.parser
- ValueUIFuture(T) - Constructor for class com.github.weisj.jsvg.parser.ValueUIFuture
- VectorEffect - Enum in com.github.weisj.jsvg.attributes
- vectorEffects() - Method in interface com.github.weisj.jsvg.nodes.prototype.HasVectorEffects
- vectorEffects() - Method in class com.github.weisj.jsvg.nodes.ShapeNode
- vectorEffects() - Method in class com.github.weisj.jsvg.nodes.text.Text
- View - Class in com.github.weisj.jsvg.nodes
-
There currently isn't any mechanism to instantiate a view.
- View() - Constructor for class com.github.weisj.jsvg.nodes.View
- viewBox - Variable in class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
- viewBox(MeasureContext) - Method in interface com.github.weisj.jsvg.nodes.prototype.MaybeHasViewBox
- viewBox(RenderContext) - Method in class com.github.weisj.jsvg.nodes.container.BaseInnerViewContainer
- ViewBox - Class in com.github.weisj.jsvg.attributes
- ViewBox(float[]) - Constructor for class com.github.weisj.jsvg.attributes.ViewBox
- ViewBox(float, float) - Constructor for class com.github.weisj.jsvg.attributes.ViewBox
- ViewBox(float, float, float, float) - Constructor for class com.github.weisj.jsvg.attributes.ViewBox
- ViewBox(Rectangle2D) - Constructor for class com.github.weisj.jsvg.attributes.ViewBox
- ViewBox(FloatSize) - Constructor for class com.github.weisj.jsvg.attributes.ViewBox
- viewHeight() - Method in class com.github.weisj.jsvg.geometry.size.MeasureContext
- viewTransform(Rectangle2D) - Method in enum com.github.weisj.jsvg.attributes.UnitType
- viewWidth() - Method in class com.github.weisj.jsvg.geometry.size.MeasureContext
- Visible - Enum constant in enum com.github.weisj.jsvg.attributes.Overflow
W
- weight - Variable in class com.github.weisj.jsvg.attributes.font.AttributeFontSpec
- weight() - Method in class com.github.weisj.jsvg.attributes.font.AttributeFontSpec
- weight(int) - Method in enum com.github.weisj.jsvg.attributes.font.PredefinedFontWeight
- weight(int) - Method in class com.github.weisj.jsvg.attributes.font.NumberFontWeight
- west - Variable in class com.github.weisj.jsvg.geometry.mesh.CoonPatch
- west - Variable in class com.github.weisj.jsvg.geometry.mesh.CoonValues
- width - Variable in class com.github.weisj.jsvg.geometry.size.FloatSize
- width - Variable in class com.github.weisj.jsvg.nodes.container.CommonInnerViewContainer
- withAlpha(Color, float) - Static method in class com.github.weisj.jsvg.util.ColorUtil
- withFontSize(FontSize, Length) - Method in class com.github.weisj.jsvg.attributes.font.MeasurableFontSpec
- Wrap - Enum constant in enum com.github.weisj.jsvg.attributes.filter.EdgeMode
X
- x - Variable in class com.github.weisj.jsvg.nodes.container.CommonInnerViewContainer
- x - Variable in class com.github.weisj.jsvg.nodes.text.Text
- xEnd - Variable in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind.Segment
- xLarge - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
- xMaxYMax - Enum constant in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.Align
-
Force uniform scaling.
- xMaxYMid - Enum constant in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.Align
-
Force uniform scaling.
- xMaxYMin - Enum constant in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.Align
-
Force uniform scaling.
- xMidYMax - Enum constant in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.Align
-
Force uniform scaling.
- xMidYMid - Enum constant in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.Align
-
Force uniform scaling.
- xMidYMin - Enum constant in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.Align
-
Force uniform scaling.
- xMinYMax - Enum constant in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.Align
-
Force uniform scaling.
- xMinYMid - Enum constant in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.Align
-
Force uniform scaling.
- xMinYMin - Enum constant in enum com.github.weisj.jsvg.attributes.PreserveAspectRatio.Align
-
Force uniform scaling.
- xSmall - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
- xStart - Variable in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind.Segment
- xxLarge - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
- xxSmall - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
- xxxLarge - Enum constant in enum com.github.weisj.jsvg.attributes.font.PredefinedFontSize
Y
- y - Variable in class com.github.weisj.jsvg.nodes.container.CommonInnerViewContainer
- y - Variable in class com.github.weisj.jsvg.nodes.text.Text
- yEnd - Variable in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind.Segment
- yStart - Variable in class com.github.weisj.jsvg.geometry.util.SegmentIteratorWithLookBehind.Segment
Z
A B C D E F G H I K L M N O P R S T U V W X Y ZAll Classes|All Packages|Constant Field Values|Serialized Form