org.openmdx.base.cci
Class ContextCapableFilterImpl
java.lang.Object
org.openmdx.base.accessor.jmi.spi.RefFilter_1
org.openmdx.base.accessor.jmi.spi.RefPredicate_1
org.openmdx.base.cci.ContextCapableFilterImpl
- All Implemented Interfaces:
- Serializable, org.openmdx.base.accessor.jmi.cci.RefFilter_1_0, org.openmdx.base.accessor.jmi.cci.RefFilter_1_1, ContextCapableFilter, ContextCapableQuery, org.w3c.cci2.AnyTypePredicate
public class ContextCapableFilterImpl
- extends org.openmdx.base.accessor.jmi.spi.RefPredicate_1
- implements ContextCapableFilter, ContextCapableQuery
- See Also:
- Serialized Form
| Fields inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1 |
filter, name, quantor |
|
Constructor Summary |
ContextCapableFilterImpl(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 aPackage)
|
ContextCapableFilterImpl(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 aPackage,
org.openmdx.compatibility.base.query.FilterProperty[] filterProperties,
org.openmdx.compatibility.base.dataprovider.cci.AttributeSpecifier[] attributeSpecifiers)
|
ContextCapableFilterImpl(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 aPackage,
org.openmdx.compatibility.base.query.FilterProperty[] filterProperties,
org.openmdx.compatibility.base.dataprovider.cci.AttributeSpecifier[] attributeSpecifiers,
org.openmdx.base.accessor.jmi.cci.RefFilter_1_0 delegateFilter,
Short delegateQuantor,
String delegateName)
|
| 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 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 |
ContextCapableFilterImpl
public ContextCapableFilterImpl(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 aPackage)
ContextCapableFilterImpl
public ContextCapableFilterImpl(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 aPackage,
org.openmdx.compatibility.base.query.FilterProperty[] filterProperties,
org.openmdx.compatibility.base.dataprovider.cci.AttributeSpecifier[] attributeSpecifiers)
ContextCapableFilterImpl
public ContextCapableFilterImpl(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 aPackage,
org.openmdx.compatibility.base.query.FilterProperty[] filterProperties,
org.openmdx.compatibility.base.dataprovider.cci.AttributeSpecifier[] attributeSpecifiers,
org.openmdx.base.accessor.jmi.cci.RefFilter_1_0 delegateFilter,
Short delegateQuantor,
String delegateName)
forAllContext
public void forAllContext(short operator,
Context[] filterValues)
- Specified by:
forAllContext in interface ContextCapableFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
thereExistsContext
public void thereExistsContext(short operator,
Context[] filterValues)
- Specified by:
thereExistsContext in interface ContextCapableFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
forAllContext
public void forAllContext(short operator,
Collection values)
- Specified by:
forAllContext in interface ContextCapableFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
thereExistsContext
public void thereExistsContext(short operator,
Collection values)
- Specified by:
thereExistsContext in interface ContextCapableFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
context
public org.w3c.cci2.MultivaluedFeaturePredicate context()
- Description copied from interface:
ContextCapableQuery
- Adds a constraint to the predicate for
ContextCapable
testing whether the feature context has values or not.
- Specified by:
context in interface ContextCapableQuery
thereExistsContext
public ContextQuery thereExistsContext()
- Description copied from interface:
ContextCapableQuery
- Adds a constraint for the feature
context to the
predicate. The predicate for ContextCapable evaluates
true if its value of feature context
satisfies the selected condition.
Since the multiplicity for this attribute is 0..1, the attribute can
have no value in which case the predicate evaluates to
false!
- Specified by:
thereExistsContext in interface ContextCapableQuery
forAllContext
public ContextQuery forAllContext()
- Description copied from interface:
ContextCapableQuery
- Adds a constraint for the feature
context to the
predicate. The predicate for ContextCapable evaluates
true if its value of feature context
satisfies the selected condition.
Since the multiplicity for this attribute is 0..1, the attribute can
have no value in which case the predicate evaluates to
true!
- Specified by:
forAllContext in interface ContextCapableQuery
This software is published under the BSD license. Copyright © 2006-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.