Module io.sf.carte.echosvg.bridge
Package io.sf.carte.echosvg.bridge
Class SVGAnimationEngine.AnimatableNumberListValueFactory
java.lang.Object
io.sf.carte.echosvg.bridge.SVGAnimationEngine.AnimatableNumberListValueFactory
- All Implemented Interfaces:
- SVGAnimationEngine.Factory
- Enclosing class:
- SVGAnimationEngine
protected static class SVGAnimationEngine.AnimatableNumberListValueFactory
extends Object
implements SVGAnimationEngine.Factory
Factory class for 
AnimatableNumberListValues.- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected NumberListParserParser for number lists.protected FloatArrayProducerThe producer class that accumulates the numbers.
- 
Constructor SummaryConstructorsConstructorDescriptionCreates a new AnimatableNumberListValueFactory.
- 
Method SummaryModifier and TypeMethodDescriptioncreateValue(AnimationTarget target, String pn, Value v) Creates a new AnimatableValue from a CSSValue.createValue(AnimationTarget target, String ns, String ln, boolean isCSS, String s) Creates a new AnimatableValue from a string.
- 
Field Details- 
parserParser for number lists.
- 
producerThe producer class that accumulates the numbers.
 
- 
- 
Constructor Details- 
AnimatableNumberListValueFactorypublic AnimatableNumberListValueFactory()Creates a new AnimatableNumberListValueFactory.
 
- 
- 
Method Details- 
createValuepublic AnimatableValue createValue(AnimationTarget target, String ns, String ln, boolean isCSS, String s) Creates a new AnimatableValue from a string.- Specified by:
- createValuein interface- SVGAnimationEngine.Factory
 
- 
createValueCreates a new AnimatableValue from a CSSValue. Returns null since number lists aren't used in CSS values.- Specified by:
- createValuein interface- SVGAnimationEngine.Factory
 
 
-