T - The type of the data.public abstract class CesiumProperty<T> extends Object
| Modifier | Constructor and Description | 
|---|---|
protected  | 
CesiumProperty()
Initializes a new instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
createGenerators(IContainerCesiumGenerator parent,
                CesiumGeneratorContext context,
                IServiceProvider owner,
                ICesiumPropertyWriter propertyWriter)
Non-typesafe overload. 
 | 
static <T> CesiumProperty<T> | 
toCesiumProperty(DateMotionCollection1<T> value)
Converts a  
DateMotionCollection1 to a SampledCesiumProperty. | 
static <T> CesiumProperty<T> | 
toCesiumProperty(T value)
Converts a  
T to a ConstantCesiumProperty. | 
static <T> CesiumProperty<T> | 
toCesiumProperty(TimeIntervalCollection1<T> value)
Converts a  
TimeIntervalCollection1 to a TimeIntervalCesiumProperty. | 
public static <T> CesiumProperty<T> toCesiumProperty(T value)
T to a ConstantCesiumProperty.value - The value to convert.ConstantCesiumProperty configured with the given value,
    or null if value is null.public static <T> CesiumProperty<T> toCesiumProperty(TimeIntervalCollection1<T> value)
TimeIntervalCollection1 to a TimeIntervalCesiumProperty.value - The value to convert.TimeIntervalCesiumProperty configured with the given TimeIntervalCollection1,
    or null if value is null.public static <T> CesiumProperty<T> toCesiumProperty(DateMotionCollection1<T> value)
DateMotionCollection1 to a SampledCesiumProperty.value - The value to convert.SampledCesiumProperty configured with the given DateMotionCollection1,
    or null if value is null.public final void createGenerators(IContainerCesiumGenerator parent, CesiumGeneratorContext context, IServiceProvider owner, ICesiumPropertyWriter propertyWriter)