public final class TLcyDataPropertyValueFilters extends Object
TLcyDataPropertyValueCustomizerPanelFactories
.Modifier and Type | Method and Description |
---|---|
static ILcdFilter<TLcdDataPropertyValueContext> |
createFilter(TLcdDataType aDataType,
String... aExpressions)
Creates a filter that will accept instances of
TLcdDataPropertyValueContext whose
data object has the passed
data type and whose
expression is equal to one
of the passed expressions. |
static ILcdFilter<TLcdDataPropertyValueContext> |
createFilter(TLcdDataType aDataType,
TLcdDataProperty... aDataProperties)
Creates a filter that will accept instances of
TLcdDataPropertyValueContext whose
data object has the passed
data type and whose
expression is consistent
with the passed data properties. |
public static ILcdFilter<TLcdDataPropertyValueContext> createFilter(TLcdDataType aDataType, TLcdDataProperty... aDataProperties) throws IllegalArgumentException
Creates a filter that will accept instances of TLcdDataPropertyValueContext
whose
data object
has the passed
data type and whose
expression
is consistent
with the passed data properties.
IllegalArgumentException
- if aDataType
is null
or
aDataProperties
is null or empty.TLcdDataObjectExpressionLanguage.createExpression(com.luciad.datamodel.TLcdDataType, com.luciad.datamodel.TLcdDataProperty...)
public static ILcdFilter<TLcdDataPropertyValueContext> createFilter(TLcdDataType aDataType, String... aExpressions)
Creates a filter that will accept instances of TLcdDataPropertyValueContext
whose
data object
has the passed
data type and whose
expression
is equal to one
of the passed expressions.
Note: the passed expressions should be consistent with the TLcdDataObjectExpressionLanguage
.
IllegalArgumentException
- if aDataType
is null
or
aExpressions
is null or empty.TLcdDataObjectExpressionLanguage.createExpression(com.luciad.datamodel.TLcdDataType, com.luciad.datamodel.TLcdDataProperty...)