Class TLcyDataPropertyValueFilters
java.lang.Object
com.luciad.lucy.gui.customizer.dataproperty.TLcyDataPropertyValueFilters
This class offers methods to create filters that can be used to create customizer panel
factories in the
TLcyDataPropertyValueCustomizerPanelFactories
.- Since:
- 2013.0
-
Method Summary
Modifier and TypeMethodDescriptioncreateFilter
(TLcdDataType aDataType, TLcdDataProperty... aDataProperties) Creates a filter that will accept instances ofTLcdDataPropertyValueContext
whosedata object
has the passed data type and whoseexpression
is consistent with the passed data properties.createFilter
(TLcdDataType aDataType, String... aExpressions) Creates a filter that will accept instances ofTLcdDataPropertyValueContext
whosedata object
has the passed data type and whoseexpression
is equal to one of the passed expressions.
-
Method Details
-
createFilter
public static ILcdFilter<TLcdDataPropertyValueContext> createFilter(TLcdDataType aDataType, TLcdDataProperty... aDataProperties) throws IllegalArgumentException Creates a filter that will accept instances of
TLcdDataPropertyValueContext
whosedata object
has the passed data type and whoseexpression
is consistent with the passed data properties.- Throws:
IllegalArgumentException
- ifaDataType
isnull
oraDataProperties
is null or empty.- See Also:
-
createFilter
public static ILcdFilter<TLcdDataPropertyValueContext> createFilter(TLcdDataType aDataType, String... aExpressions) Creates a filter that will accept instances of
TLcdDataPropertyValueContext
whosedata object
has the passed data type and whoseexpression
is equal to one of the passed expressions.Note: the passed expressions should be consistent with the
TLcdDataObjectExpressionLanguage
.- Throws:
IllegalArgumentException
- ifaDataType
isnull
oraExpressions
is null or empty.- See Also:
-