public class FilterPropertiesInspector
extends java.lang.Object
implements java.util.function.Predicate<io.jmix.core.metamodel.model.MetaPropertyPath>
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.String> |
excludedProperties |
protected java.lang.String |
excludedPropertiesRegexp |
protected boolean |
excludeRecursively |
protected java.lang.String |
includedPropertiesRegexp |
Constructor and Description |
---|
FilterPropertiesInspector() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getExcludedProperties() |
java.lang.String |
getExcludedPropertiesRegexp() |
java.lang.String |
getIncludedPropertiesRegexp() |
boolean |
isExcludeRecursively() |
void |
setExcludedProperties(java.util.List<java.lang.String> excludedProperties) |
void |
setExcludedPropertiesRegexp(java.lang.String excludedPropertiesRegexp) |
void |
setExcludeRecursively(boolean excludeRecursively) |
void |
setIncludedPropertiesRegexp(java.lang.String includedPropertiesRegexp) |
boolean |
test(io.jmix.core.metamodel.model.MetaPropertyPath metaPropertyPath) |
protected java.lang.String includedPropertiesRegexp
protected java.lang.String excludedPropertiesRegexp
protected java.util.List<java.lang.String> excludedProperties
protected boolean excludeRecursively
public java.lang.String getIncludedPropertiesRegexp()
public void setIncludedPropertiesRegexp(java.lang.String includedPropertiesRegexp)
public java.lang.String getExcludedPropertiesRegexp()
public void setExcludedPropertiesRegexp(java.lang.String excludedPropertiesRegexp)
public java.util.List<java.lang.String> getExcludedProperties()
public void setExcludedProperties(java.util.List<java.lang.String> excludedProperties)
public boolean isExcludeRecursively()
public void setExcludeRecursively(boolean excludeRecursively)
public boolean test(io.jmix.core.metamodel.model.MetaPropertyPath metaPropertyPath)
test
in interface java.util.function.Predicate<io.jmix.core.metamodel.model.MetaPropertyPath>