org.openmdx.filter1.query
Interface PropertyQuery

All Superinterfaces:
AnyTypePredicate
All Known Subinterfaces:
BooleanPropertyQuery, DecimalPropertyQuery, IntegerPropertyQuery, StringPropertyQuery, UriPropertyQuery
All Known Implementing Classes:
BooleanPropertyFilterImpl, DecimalPropertyFilterImpl, IntegerPropertyFilterImpl, PropertyFilterImpl, StringPropertyFilterImpl, UriPropertyFilterImpl

public interface PropertyQuery
extends AnyTypePredicate


Method Summary
 StringTypePredicate name()
           
 ComparableTypePredicate operator()
           
 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!
 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!
 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!
 ComparableTypePredicate quantor()
           
 
Methods inherited from interface org.w3c.cci2.AnyTypePredicate
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo
 

Method Detail

name

StringTypePredicate name()

orderByName

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!


operator

ComparableTypePredicate operator()

orderByOperator

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!


quantor

ComparableTypePredicate quantor()

orderByQuantor

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!



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