org.openmdx.compatibility.view1.cci
Class ViewFilterImpl

java.lang.Object
  extended by org.openmdx.base.accessor.jmi.spi.RefFilter_1
      extended by org.openmdx.base.accessor.jmi.spi.RefPredicate_1
          extended by org.openmdx.compatibility.view1.cci.ViewFilterImpl
All Implemented Interfaces:
Serializable, org.openmdx.base.accessor.jmi.cci.RefFilter_1_0, org.openmdx.base.accessor.jmi.cci.RefFilter_1_1, ViewFilter, ViewQuery, org.w3c.cci2.AnyTypePredicate

public class ViewFilterImpl
extends org.openmdx.base.accessor.jmi.spi.RefPredicate_1
implements ViewFilter, ViewQuery

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1
filter, name, quantor
 
Constructor Summary
ViewFilterImpl(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 aPackage)
           
ViewFilterImpl(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)
           
ViewFilterImpl(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)
           
 
Method Summary
 void forAllNamespace(short operator, Collection values)
           
 void forAllNamespace(short operator, String[] filterValues)
           
 org.w3c.cci2.StringTypePredicate namespace()
           
 org.w3c.cci2.SimpleTypeOrder orderByNamespace()
          Allows to adds a sort instruction for View depending the feature namespace Note: The order in which orderBy… instructions are given is relevant!
 void orderByNamespace(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void thereExistsNamespace(short operator, Collection values)
           
 void thereExistsNamespace(short operator, String[] filterValues)
           
 
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

ViewFilterImpl

public ViewFilterImpl(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 aPackage)

ViewFilterImpl

public ViewFilterImpl(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)

ViewFilterImpl

public ViewFilterImpl(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)
Method Detail

forAllNamespace

public void forAllNamespace(short operator,
                            Collection values)
Specified by:
forAllNamespace in interface ViewFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsNamespace

public void thereExistsNamespace(short operator,
                                 Collection values)
Specified by:
thereExistsNamespace in interface ViewFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllNamespace

public void forAllNamespace(short operator,
                            String[] filterValues)
Specified by:
forAllNamespace in interface ViewFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsNamespace

public void thereExistsNamespace(short operator,
                                 String[] filterValues)
Specified by:
thereExistsNamespace in interface ViewFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByNamespace

public void orderByNamespace(short order)
Description copied from interface: ViewFilter
Specifies the sort order of all the instances that match the filter criteria.

Specified by:
orderByNamespace in interface ViewFilter
Parameters:
order - The sort order for this filter.
See Also:
Directions

namespace

public org.w3c.cci2.StringTypePredicate namespace()
Specified by:
namespace in interface ViewQuery

orderByNamespace

public org.w3c.cci2.SimpleTypeOrder orderByNamespace()
Description copied from interface: ViewQuery
Allows to adds a sort instruction for View depending the feature namespace Note: The order in which orderBy… instructions are given is relevant!

Specified by:
orderByNamespace in interface ViewQuery


This software is published under the BSD license. Copyright © 2006-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.