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 ofTLcdDataPropertyValueContextwhosedata objecthas the passed data type and whoseexpressionis consistent with the passed data properties.createFilter(TLcdDataType aDataType, String... aExpressions) Creates a filter that will accept instances ofTLcdDataPropertyValueContextwhosedata objecthas the passed data type and whoseexpressionis 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
TLcdDataPropertyValueContextwhosedata objecthas the passed data type and whoseexpressionis consistent with the passed data properties.- Throws:
IllegalArgumentException- ifaDataTypeisnulloraDataPropertiesis null or empty.- See Also:
-
createFilter
public static ILcdFilter<TLcdDataPropertyValueContext> createFilter(TLcdDataType aDataType, String... aExpressions) Creates a filter that will accept instances of
TLcdDataPropertyValueContextwhosedata objecthas the passed data type and whoseexpressionis equal to one of the passed expressions.Note: the passed expressions should be consistent with the
TLcdDataObjectExpressionLanguage.- Throws:
IllegalArgumentException- ifaDataTypeisnulloraExpressionsis null or empty.- See Also:
-