Top Description Inners Fields Constructors Methods
com.sun.javafx.css

public final Class TransitionDefinitionConverter

extends StyleConverter<ParsedValue<V, T>[], TransitionDefinition>
Class Inheritance
Annotations
@SuppressWarnings:rawtypes
Imports
javafx.animation.Interpolator, javafx.css.CssMetaData, .ParsedValue, .Size, .StyleConverter, .Styleable, javafx.scene.text.Font, javafx.util.Duration, java.util.Arrays, .Map

Converts an array of parsed values to a TransitionDefinition. The array must contain four elements, all of which may be null:
  1. property: ParsedValue<?, String>
  2. duration: ParsedValue<?, Duration>
  3. delay: ParsedValue<?, Duration>
  4. timingFunction: ParsedValue<?, Interpolator>

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
public static class
TransitionDefinitionConverter.SequenceConverter

Converts a sequence of parsed values to an array of TransitionDefinition instances.

Field Summary

Modifier and TypeField and Description
public static final String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public TransitionDefinition
convert(ParsedValue<ParsedValue<V, T>[], TransitionDefinition> value, Font font)

Overrides javafx.css.StyleConverter.convert.

Convert from the parsed CSS value to the target property type.

public static StyleConverter<ParsedValue<V, T>[], TransitionDefinition>
Inherited from javafx.css.StyleConverter:
cacheValueclearCacheconvertgetBooleanConvertergetCachedValuegetColorConvertergetDurationConvertergetEffectConvertergetEnumConvertergetFontConvertergetInsetsConvertergetPaintConvertergetSizeConvertergetStringConvertergetUrlConverterreadBinarywriteBinary

Field Detail

PROPERTY_ALLback to summary
public static final String PROPERTY_ALL

Constructor Detail

TransitionDefinitionConverterback to summary
private TransitionDefinitionConverter()

Method Detail

convertback to summary
public TransitionDefinition convert(ParsedValue<ParsedValue<V, T>[], TransitionDefinition> value, Font font)

Overrides javafx.css.StyleConverter.convert.

Doc from javafx.css.StyleConverter.convert.

Convert from the parsed CSS value to the target property type.

Annotations
@Override
@SuppressWarnings:unchecked
getInstanceback to summary
public static StyleConverter<ParsedValue<V, T>[], TransitionDefinition> getInstance()
com.sun.javafx.css back to summary

private Class TransitionDefinitionConverter.Holder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv static final TransitionDefinitionConverter
pack-priv static final TransitionDefinitionConverter.SequenceConverter

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
pack-priv static final TransitionDefinitionConverter INSTANCE
SEQUENCE_INSTANCEback to summary
pack-priv static final TransitionDefinitionConverter.SequenceConverter SEQUENCE_INSTANCE

Constructor Detail

Holderback to summary
private Holder()
com.sun.javafx.css back to summary

public final Class TransitionDefinitionConverter.SequenceConverter

extends StyleConverter<ParsedValue<ParsedValue<V, T>[], TransitionDefinition>[], TransitionDefinition[]>
Class Inheritance

Converts a sequence of parsed values to an array of TransitionDefinition instances.

Field Summary

Modifier and TypeField and Description
private static final Duration[]
private static final Interpolator[]
private static final String[]
private static final TransitionDefinition[]

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public TransitionDefinition[]
convert(Map<CssMetaData<? extends Styleable, ?>, Object> convertedValues)

Overrides javafx.css.StyleConverter.convert.

Convert from the constituent values to the target property type.

public TransitionDefinition[]
convert(ParsedValue<ParsedValue<ParsedValue<V, T>[], TransitionDefinition>[], TransitionDefinition[]> value, Font font)

Overrides javafx.css.StyleConverter.convert.

Convert from the parsed CSS value to the target property type.

public static TransitionDefinitionConverter.SequenceConverter
Inherited from javafx.css.StyleConverter:
cacheValueclearCachegetBooleanConvertergetCachedValuegetColorConvertergetDurationConvertergetEffectConvertergetEnumConvertergetFontConvertergetInsetsConvertergetPaintConvertergetSizeConvertergetStringConvertergetUrlConverterreadBinarywriteBinary

Field Detail

EMPTY_DURATIONback to summary
private static final Duration[] EMPTY_DURATION
EMPTY_INTERPOLATORback to summary
private static final Interpolator[] EMPTY_INTERPOLATOR
EMPTY_STRINGback to summary
private static final String[] EMPTY_STRING
EMPTY_TRANSITIONback to summary
private static final TransitionDefinition[] EMPTY_TRANSITION

Constructor Detail

SequenceConverterback to summary
private SequenceConverter()

Method Detail

convertback to summary
public TransitionDefinition[] convert(Map<CssMetaData<? extends Styleable, ?>, Object> convertedValues)

Overrides javafx.css.StyleConverter.convert.

Doc from javafx.css.StyleConverter.convert.

Convert from the constituent values to the target property type. Implemented by Types that have Keys with subKeys.

Annotations
@Override
convertback to summary
public TransitionDefinition[] convert(ParsedValue<ParsedValue<ParsedValue<V, T>[], TransitionDefinition>[], TransitionDefinition[]> value, Font font)

Overrides javafx.css.StyleConverter.convert.

Doc from javafx.css.StyleConverter.convert.

Convert from the parsed CSS value to the target property type.

Annotations
@Override
getInstanceback to summary
public static TransitionDefinitionConverter.SequenceConverter getInstance()