|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openmdx.base.accessor.jmi.spi.RefFilter_1
org.openmdx.base.accessor.jmi.spi.RefPredicate_1
org.openmdx.filter1.cci.BooleanPropertyFilterImpl
public class BooleanPropertyFilterImpl
| Field Summary |
|---|
| Fields inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1 |
|---|
filter, name, quantor |
| Constructor Summary | |
|---|---|
BooleanPropertyFilterImpl(RefPackage_1_0 aPackage)
|
|
BooleanPropertyFilterImpl(RefPackage_1_0 aPackage,
FilterProperty[] filterProperties,
AttributeSpecifier[] attributeSpecifiers)
|
|
BooleanPropertyFilterImpl(RefPackage_1_0 aPackage,
FilterProperty[] filterProperties,
AttributeSpecifier[] attributeSpecifiers,
RefFilter_1_0 delegateFilter,
Short delegateQuantor,
String delegateName)
|
|
| Method Summary | |
|---|---|
void |
forAllName(short operator,
Collection values)
Adds a constraint for the attribute name to the filter. |
void |
forAllName(short operator,
String[] filterValues)
Adds a constraint for the attribute name to the filter. |
void |
forAllOperator(short operator,
Collection values)
Adds a constraint for the attribute operator to the
filter. |
void |
forAllOperator(short operator,
short[] filterValues)
Adds a constraint for the attribute operator to the
filter. |
void |
forAllQuantor(short operator,
Collection values)
Adds a constraint for the attribute quantor to the filter. |
void |
forAllQuantor(short operator,
short[] filterValues)
Adds a constraint for the attribute quantor to the filter. |
BooleanTypePredicate |
forAllValue()
Adds a constraint for the feature value to the predicate. |
void |
forAllValue(short operator,
boolean[] filterValues)
Adds a constraint for the attribute value to the filter. |
void |
forAllValue(short operator,
Collection values)
Adds a constraint for the attribute value to the filter. |
StringTypePredicate |
name()
Adds a constraint for the feature name to the predicate. |
ComparableTypePredicate |
operator()
Adds a constraint for the feature operator to the
predicate. |
SimpleTypeOrder |
orderByName()
Allows to adds a sort instruction for Property depending
the feature name
Note: The order in which orderBy…
instructions are given is relevant! |
void |
orderByName(short order)
Specifies the sort order of all the instances that match the filter criteria. |
SimpleTypeOrder |
orderByOperator()
Allows to adds a sort instruction for Property depending
the feature operator
Note: The order in which orderBy…
instructions are given is relevant! |
void |
orderByOperator(short order)
Specifies the sort order of all the instances that match the filter criteria. |
SimpleTypeOrder |
orderByQuantor()
Allows to adds a sort instruction for Property depending
the feature quantor
Note: The order in which orderBy…
instructions are given is relevant! |
void |
orderByQuantor(short order)
Specifies the sort order of all the instances that match the filter criteria. |
MultivaluedTypeOrder |
orderByValue()
Allows to adds a sort instruction for BooleanProperty
depending the feature value
Note: The order in which orderBy…
instructions are given is relevant! |
void |
orderByValue(short order)
Specifies the sort order of all the instances that match the filter criteria. |
ComparableTypePredicate |
quantor()
Adds a constraint for the feature quantor to the
predicate. |
void |
thereExistsName(short operator,
Collection values)
Adds a constraint for the attribute name to the filter. |
void |
thereExistsName(short operator,
String[] filterValues)
Adds a constraint for the attribute name to the filter. |
void |
thereExistsOperator(short operator,
Collection values)
Adds a constraint for the attribute operator to the
filter. |
void |
thereExistsOperator(short operator,
short[] filterValues)
Adds a constraint for the attribute operator to the
filter. |
void |
thereExistsQuantor(short operator,
Collection values)
Adds a constraint for the attribute quantor to the filter. |
void |
thereExistsQuantor(short operator,
short[] filterValues)
Adds a constraint for the attribute quantor to the filter. |
BooleanTypePredicate |
thereExistsValue()
Adds a constraint for the feature value to the predicate. |
void |
thereExistsValue(short operator,
boolean[] filterValues)
Adds a constraint for the attribute value to the filter. |
void |
thereExistsValue(short operator,
Collection values)
Adds a constraint for the attribute value to the filter. |
MultivaluedFeaturePredicate |
value()
Adds a constraint to the predicate for BooleanProperty
testing whether the feature value has values or not. |
| Methods inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1 |
|---|
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo, refAddValue |
| Methods inherited from class org.openmdx.base.accessor.jmi.spi.RefFilter_1 |
|---|
clear, refAddValue, refAddValue, refAddValue, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties, refGetOrder, refGetOrder, refGetPredicate, refGetPredicate, refGetPredicate, refGetPredicate, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefFilter_1_0 |
|---|
clear, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties |
| Methods inherited from interface org.w3c.cci2.AnyTypePredicate |
|---|
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo |
| Constructor Detail |
|---|
public BooleanPropertyFilterImpl(RefPackage_1_0 aPackage)
public BooleanPropertyFilterImpl(RefPackage_1_0 aPackage,
FilterProperty[] filterProperties,
AttributeSpecifier[] attributeSpecifiers)
public BooleanPropertyFilterImpl(RefPackage_1_0 aPackage,
FilterProperty[] filterProperties,
AttributeSpecifier[] attributeSpecifiers,
RefFilter_1_0 delegateFilter,
Short delegateQuantor,
String delegateName)
| Method Detail |
|---|
public void forAllValue(short operator,
Collection values)
BooleanPropertyFiltervalue to the filter.
An instance of class BooleanProperty is excluded from the
result set unless all its values of attribute value
satisfy the given condition.
Since the multiplicity for this attribute is 0..n, the attribute can have no values in which case the filter condition is met!
You can set at most one thereExistsValue or
forAllValue constraint for this attribute.
forAllValue in interface BooleanPropertyFilteroperator - The operator for this filter.values - The values you want the attribute
value to be compared to.FilterOperators
public void thereExistsValue(short operator,
Collection values)
BooleanPropertyFiltervalue to the filter.
An instance of class BooleanProperty is excluded from the
result set unless at least one of its values of attribute
value satisfies the given condition.
Since the multiplicity for this attribute is 0..n, the attribute can have no values in which case the filter condition is not met!
You can set at most one thereExistsValue or
forAllValue constraint for this attribute.
thereExistsValue in interface BooleanPropertyFilteroperator - The operator for this filter.values - The values you want the attribute
value to be compared to.FilterOperators
public void forAllValue(short operator,
boolean[] filterValues)
BooleanPropertyFiltervalue to the filter.
An instance of class BooleanProperty is excluded from the
result set unless all its values of attribute value
satisfy the given condition.
Since the multiplicity for this attribute is 0..n, the attribute can have no values in which case the filter condition is met!
You can set at most one thereExistsValue or
forAllValue constraint for this attribute.
forAllValue in interface BooleanPropertyFilteroperator - The operator for this filter.filterValues - The values you want the attribute
value to be compared to.FilterOperators
public void thereExistsValue(short operator,
boolean[] filterValues)
BooleanPropertyFiltervalue to the filter.
An instance of class BooleanProperty is excluded from the
result set unless at least one of its values of attribute
value satisfies the given condition.
Since the multiplicity for this attribute is 0..n, the attribute can have no values in which case the filter condition is not met!
You can set at most one thereExistsValue or
forAllValue constraint for this attribute.
thereExistsValue in interface BooleanPropertyFilteroperator - The operator for this filter.filterValues - The values you want the attribute
value to be compared to.FilterOperatorspublic void orderByValue(short order)
BooleanPropertyFilter
orderByValue in interface BooleanPropertyFilterorder - The sort order for this filter.Directionspublic MultivaluedFeaturePredicate value()
BooleanPropertyQueryBooleanProperty
testing whether the feature value has values or not.
value in interface BooleanPropertyQuerypublic BooleanTypePredicate thereExistsValue()
BooleanPropertyQueryvalue to the predicate.
The predicate for BooleanProperty evaluates
true if at least one of its values of feature
value satisfies the given condition.
Since the multiplicity for this attribute is 0..n, the attribute can
have no values in which case the predicate evaluates to
false!
thereExistsValue in interface BooleanPropertyQuerypublic BooleanTypePredicate forAllValue()
BooleanPropertyQueryvalue to the predicate.
The predicate for BooleanProperty evaluates
true if all of its values of feature value
satisfy the selected condition.
Since the multiplicity for this attribute is 0..n, the attribute can
have no values in which case the predicate evaluates to
true!
forAllValue in interface BooleanPropertyQuerypublic MultivaluedTypeOrder orderByValue()
BooleanPropertyQueryBooleanProperty
depending the feature value
Note: The order in which orderBy…
instructions are given is relevant!
orderByValue in interface BooleanPropertyQuery
public void forAllName(short operator,
Collection values)
PropertyFiltername to the filter. An
instance of class Property is excluded from the result set
unless its value of attribute name satisfies the given
condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllName and
thereExistsName for the same arguments.
You can set at most one thereExistsName or
forAllName constraint for this attribute.
forAllName in interface PropertyFilteroperator - The operator for this filter.values - The values you want the attribute name
to be compared to.FilterOperators
public void thereExistsName(short operator,
Collection values)
PropertyFiltername to the filter. An
instance of class Property is excluded from the result set
unless its value of attribute name satisfies the given
condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllName and
thereExistsName for the same arguments.
You can set at most one thereExistsName or
forAllName constraint for this attribute.
thereExistsName in interface PropertyFilteroperator - The operator for this filter.values - The values you want the attribute name
to be compared to.FilterOperators
public void forAllName(short operator,
String[] filterValues)
PropertyFiltername to the filter. An
instance of class Property is excluded from the result set
unless its value of attribute name satisfies the given
condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllName and
thereExistsName for the same arguments.
You can set at most one thereExistsName or
forAllName constraint for this attribute.
forAllName in interface PropertyFilteroperator - The operator for this filter.filterValues - The values you want the attribute name
to be compared to.FilterOperators
public void thereExistsName(short operator,
String[] filterValues)
PropertyFiltername to the filter. An
instance of class Property is excluded from the result set
unless its value of attribute name satisfies the given
condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllName and
thereExistsName for the same arguments.
You can set at most one thereExistsName or
forAllName constraint for this attribute.
thereExistsName in interface PropertyFilteroperator - The operator for this filter.filterValues - The values you want the attribute name
to be compared to.FilterOperatorspublic void orderByName(short order)
PropertyFilter
orderByName in interface PropertyFilterorder - The sort order for this filter.Directionspublic StringTypePredicate name()
PropertyQueryname to the predicate.
The predicate for Property evaluates true if
its value of feature name satisfies the selected
condition.
name in interface PropertyQuerypublic SimpleTypeOrder orderByName()
PropertyQueryProperty depending
the feature name
Note: The order in which orderBy…
instructions are given is relevant!
orderByName in interface PropertyQuery
public void forAllOperator(short operator,
Collection values)
PropertyFilteroperator to the
filter. An instance of class Property is excluded from the
result set unless its value of attribute operator
satisfies the given condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllOperator and
thereExistsOperator for the same arguments.
You can set at most one thereExistsOperator or
forAllOperator constraint for this attribute.
forAllOperator in interface PropertyFilteroperator - The operator for this filter.values - The values you want the attribute
operator to be compared to.FilterOperators
public void thereExistsOperator(short operator,
Collection values)
PropertyFilteroperator to the
filter. An instance of class Property is excluded from the
result set unless its value of attribute operator
satisfies the given condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllOperator and
thereExistsOperator for the same arguments.
You can set at most one thereExistsOperator or
forAllOperator constraint for this attribute.
thereExistsOperator in interface PropertyFilteroperator - The operator for this filter.values - The values you want the attribute
operator to be compared to.FilterOperators
public void forAllOperator(short operator,
short[] filterValues)
PropertyFilteroperator to the
filter. An instance of class Property is excluded from the
result set unless its value of attribute operator
satisfies the given condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllOperator and
thereExistsOperator for the same arguments.
You can set at most one thereExistsOperator or
forAllOperator constraint for this attribute.
forAllOperator in interface PropertyFilteroperator - The operator for this filter.filterValues - The values you want the attribute
operator to be compared to.FilterOperators
public void thereExistsOperator(short operator,
short[] filterValues)
PropertyFilteroperator to the
filter. An instance of class Property is excluded from the
result set unless its value of attribute operator
satisfies the given condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllOperator and
thereExistsOperator for the same arguments.
You can set at most one thereExistsOperator or
forAllOperator constraint for this attribute.
thereExistsOperator in interface PropertyFilteroperator - The operator for this filter.filterValues - The values you want the attribute
operator to be compared to.FilterOperatorspublic void orderByOperator(short order)
PropertyFilter
orderByOperator in interface PropertyFilterorder - The sort order for this filter.Directionspublic ComparableTypePredicate operator()
PropertyQueryoperator to the
predicate. The predicate for Property evaluates
true if its value of feature operator
satisfies the selected condition.
operator in interface PropertyQuerypublic SimpleTypeOrder orderByOperator()
PropertyQueryProperty depending
the feature operator
Note: The order in which orderBy…
instructions are given is relevant!
orderByOperator in interface PropertyQuery
public void forAllQuantor(short operator,
Collection values)
PropertyFilterquantor to the filter.
An instance of class Property is excluded from the result
set unless its value of attribute quantor satisfies the
given condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllQuantor and
thereExistsQuantor for the same arguments.
You can set at most one thereExistsQuantor or
forAllQuantor constraint for this attribute.
forAllQuantor in interface PropertyFilteroperator - The operator for this filter.values - The values you want the attribute
quantor to be compared to.FilterOperators
public void thereExistsQuantor(short operator,
Collection values)
PropertyFilterquantor to the filter.
An instance of class Property is excluded from the result
set unless its value of attribute quantor satisfies the
given condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllQuantor and
thereExistsQuantor for the same arguments.
You can set at most one thereExistsQuantor or
forAllQuantor constraint for this attribute.
thereExistsQuantor in interface PropertyFilteroperator - The operator for this filter.values - The values you want the attribute
quantor to be compared to.FilterOperators
public void forAllQuantor(short operator,
short[] filterValues)
PropertyFilterquantor to the filter.
An instance of class Property is excluded from the result
set unless its value of attribute quantor satisfies the
given condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllQuantor and
thereExistsQuantor for the same arguments.
You can set at most one thereExistsQuantor or
forAllQuantor constraint for this attribute.
forAllQuantor in interface PropertyFilteroperator - The operator for this filter.filterValues - The values you want the attribute
quantor to be compared to.FilterOperators
public void thereExistsQuantor(short operator,
short[] filterValues)
PropertyFilterquantor to the filter.
An instance of class Property is excluded from the result
set unless its value of attribute quantor satisfies the
given condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllQuantor and
thereExistsQuantor for the same arguments.
You can set at most one thereExistsQuantor or
forAllQuantor constraint for this attribute.
thereExistsQuantor in interface PropertyFilteroperator - The operator for this filter.filterValues - The values you want the attribute
quantor to be compared to.FilterOperatorspublic void orderByQuantor(short order)
PropertyFilter
orderByQuantor in interface PropertyFilterorder - The sort order for this filter.Directionspublic ComparableTypePredicate quantor()
PropertyQueryquantor to the
predicate. The predicate for Property evaluates
true if its value of feature quantor
satisfies the selected condition.
quantor in interface PropertyQuerypublic SimpleTypeOrder orderByQuantor()
PropertyQueryProperty depending
the feature quantor
Note: The order in which orderBy…
instructions are given is relevant!
orderByQuantor in interface PropertyQuery
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||