APIdia Launch Partner
Top Description Constructors Methods
com.sun.javafx.css

public final Class CssUtil

extends Object
Class Inheritance
Imports
java.util.List, javafx.css.CssMetaData, .Styleable, javafx.scene.Node

Utility methods for dealing with CSS.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static List<CssMetaData<? extends Styleable, ?>>

Returns:

the immutable list containing all of the items
combine
(List<CssMetaData<? extends Styleable, ?>>
the CssMetaData items inherited from parent, must not be null
inheritedFromParent
,
CssMetaData<? extends Styleable, ?>...
the additional items
items
)

Utility method which combines CssMetaData items in one immutable list.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

CssUtilback to summary
private CssUtil()

Method Detail

combineback to summary
public static List<CssMetaData<? extends Styleable, ?>> combine(List<CssMetaData<? extends Styleable, ?>> inheritedFromParent, CssMetaData<? extends Styleable, ?>... items)

Utility method which combines CssMetaData items in one immutable list.

The intended usage is to combine the parent and the child CssMetaData for the purposes of getClassCssMetaData() method, see for example Node#getClassCssMetaData().

Example:

private static final List<CssMetaData<? extends Styleable, ?>> STYLEABLES = CssMetaData.combine(
     <Parent>.getClassCssMetaData(),
     STYLEABLE1,
     STYLEABLE2
 );
This method returns an instance of a List that implements java.util.RandomAccess interface.
Parameters
inheritedFromParent:List<CssMetaData<? extends Styleable, ?>>

the CssMetaData items inherited from parent, must not be null

items:CssMetaData<? extends Styleable, ?>[]

the additional items

Returns:List<CssMetaData<? extends Styleable, ?>>

the immutable list containing all of the items