public class RelationFilter extends BasicFilter<HasId>
Modifier and Type | Field and Description |
---|---|
java.lang.String |
description
Description
|
acceptMap, acceptNull
Constructor and Description |
---|
RelationFilter(RelationFilter relationFilter)
Copy Constructor
|
RelationFilter(java.lang.String description,
boolean acceptNull)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
fromProperties(java.util.Properties properties)
Set up filter from properties
|
static RelationFilter |
makeFromProperties(java.util.Properties properties,
java.lang.String description,
boolean acceptNull)
Make filter from properties
|
void |
propagateAccept(boolean flag,
Relation[] relations)
Propagate accept flag to group of relations
|
java.util.Properties |
toProperties()
Convert filter to properties
|
java.lang.String |
toString() |
public RelationFilter(java.lang.String description, boolean acceptNull)
description
- descriptionacceptNull
- whether null means acceptpublic RelationFilter(RelationFilter relationFilter)
relationFilter
- source filterpublic void propagateAccept(boolean flag, Relation[] relations)
flag
- accept flagrelations
- target relationspublic java.lang.String toString()
toString
in class java.lang.Object
public static RelationFilter makeFromProperties(java.util.Properties properties, java.lang.String description, boolean acceptNull)
properties
- properties read from persist filedescription
- descriptionacceptNull
- whether null means acceptpublic void fromProperties(java.util.Properties properties)
properties
- properties to read frompublic java.util.Properties toProperties()