@Override public boolean test( Composite item ) { Property<T> prop = property.apply( item ); if( prop == null ) { return false; } return prop.get() != null; }
@Override public boolean test( Composite item ) { Collection<T> collection = collectionProperty.apply( item ).get(); if( collection == null ) { return false; } return collection.contains( value ); }
@Override public boolean test( Composite item ) { Property<T> prop = property.apply( item ); if( prop == null ) { return true; } return prop.get() == null; }
@Override public boolean test( Composite item ) { Property<T> prop = property.apply( item ); if( prop == null ) { return false; } return prop.get() != null; }
@Override public boolean test( Composite item ) { Property<T> prop = property.apply( item ); if( prop == null ) { return true; } return prop.get() == null; }
@Override public boolean test( Composite item ) { Collection<T> collection = collectionProperty.apply( item ).get(); if( collection == null ) { return false; } return collection.contains( value ); }
@Override public boolean test( Composite item ) { Property<String> prop = property.apply( item ); if( prop == null ) { return false; } String val = prop.get(); if( val == null ) { return false; } return val.matches( ( String ) value ); }
@Override public boolean test( Composite item ) { Property<String> prop = property.apply( item ); if( prop == null ) { return false; } String val = prop.get(); if( val == null ) { return false; } return val.matches( ( String ) value ); }
@Override public boolean test( Composite item ) { Collection<T> collection = collectionProperty.apply( item ).get(); if( collection == null ) { return false; } for( T value : valueCollection ) { if( !collection.contains( value ) ) { return false; } } return true; }
@Override public boolean test( Composite item ) { Collection<T> collection = collectionProperty.apply( item ).get(); if( collection == null ) { return false; } for( T value : valueCollection ) { if( !collection.contains( value ) ) { return false; } } return true; }
@Override public final boolean test( Composite item ) { try { Property<T> prop = property.apply( item ); if( prop == null ) { return false; } T propValue = prop.get(); if( propValue == null ) { return false; } return compare( propValue ); } catch( IllegalArgumentException e ) { return false; } }
@Override public final boolean test( Composite item ) { try { Property<T> prop = property.apply( item ); if( prop == null ) { return false; } T propValue = prop.get(); if( propValue == null ) { return false; } return compare( propValue ); } catch( IllegalArgumentException e ) { return false; } }
if( traversedProperty != null ) Property<?> property = traversedProperty.apply( entity ); if( property == null )
if( traversedProperty != null ) Property<?> property = traversedProperty.apply( entity ); if( property == null )