Interface OsidOperableQueryInspector

All Superinterfaces:
OsidQueryInspector
All Known Subinterfaces:
ActionEnablerQueryInspector, ActionQueryInspector, ActivityUnitQueryInspector, AgendaQueryInspector, AssessmentPartQueryInspector, AuctionConstrainerEnablerQueryInspector, AuctionConstrainerQueryInspector, AuctionProcessorEnablerQueryInspector, AuctionProcessorQueryInspector, AuctionQueryInspector, AuditConstrainerEnablerQueryInspector, AuditConstrainerQueryInspector, AuditEnablerQueryInspector, AuditProcessorEnablerQueryInspector, AuditProcessorQueryInspector, AuditQueryInspector, AuthorizationEnablerQueryInspector, AvailabilityEnablerQueryInspector, BallotConstrainerEnablerQueryInspector, BallotConstrainerQueryInspector, BallotQueryInspector, BidEnablerQueryInspector, BranchQueryInspector, BrokerConstrainerEnablerQueryInspector, BrokerConstrainerQueryInspector, BrokerEnablerQueryInspector, BrokerProcessorEnablerQueryInspector, BrokerProcessorQueryInspector, BrokerQueryInspector, CanonicalUnitEnablerQueryInspector, CanonicalUnitProcessorEnablerQueryInspector, CanonicalUnitProcessorQueryInspector, CanonicalUnitQueryInspector, CatalogEnablerQueryInspector, CheckQueryInspector, CommissionEnablerQueryInspector, CommitmentEnablerQueryInspector, CompositionEnablerQueryInspector, CompositionQueryInspector, ContactEnablerQueryInspector, ControllerQueryInspector, ConvocationQueryInspector, CourseQueryInspector, CourseRequirementQueryInspector, DemographicEnablerQueryInspector, DemographicQueryInspector, DeviceEnablerQueryInspector, DispatchConstrainerEnablerQueryInspector, DispatchConstrainerQueryInspector, DispatchEnablerQueryInspector, DispatchProcessorEnablerQueryInspector, DispatchProcessorQueryInspector, DispatchQueryInspector, EdgeEnablerQueryInspector, FunctionQueryInspector, HoldEnablerQueryInspector, InputEnablerQueryInspector, InputQueryInspector, InquiryEnablerQueryInspector, InquiryQueryInspector, InstructionQueryInspector, IssueConstrainerEnablerQueryInspector, IssueConstrainerQueryInspector, IssueEnablerQueryInspector, IssueProcessorEnablerQueryInspector, IssueProcessorQueryInspector, IssueQueryInspector, JobConstrainerEnablerQueryInspector, JobConstrainerQueryInspector, JobProcessorEnablerQueryInspector, JobProcessorQueryInspector, JobQueryInspector, ObstacleEnablerQueryInspector, ObstacleQueryInspector, OfferingConstrainerEnablerQueryInspector, OfferingConstrainerQueryInspector, OffsetEventEnablerQueryInspector, OffsetEventQueryInspector, OsidConstrainerQueryInspector, OsidEffectuatorQueryInspector, OsidEnablerQueryInspector, OsidGovernatorQueryInspector, OsidOperatorQueryInspector, OsidProcessorQueryInspector, OsidRuleApplicatorQueryInspector, OsidRuleQueryInspector, ParameterProcessorEnablerQueryInspector, ParameterProcessorQueryInspector, ParameterQueryInspector, PoolConstrainerEnablerQueryInspector, PoolConstrainerQueryInspector, PoolEnablerQueryInspector, PoolProcessorEnablerQueryInspector, PoolProcessorQueryInspector, PoolQueryInspector, PriceEnablerQueryInspector, PriceQueryInspector, ProcessConstrainerEnablerQueryInspector, ProcessConstrainerQueryInspector, ProcessEnablerQueryInspector, ProcessProcessorEnablerQueryInspector, ProcessProcessorQueryInspector, ProcessQueryInspector, ProfileEntryEnablerQueryInspector, ProgramQueryInspector, ProvisionableEnablerQueryInspector, ProvisionEnablerQueryInspector, QueueConstrainerEnablerQueryInspector, QueueConstrainerEnablerQueryInspector, QueueConstrainerQueryInspector, QueueConstrainerQueryInspector, QueueEnablerQueryInspector, QueueEnablerQueryInspector, QueueProcessorEnablerQueryInspector, QueueProcessorEnablerQueryInspector, QueueProcessorQueryInspector, QueueProcessorQueryInspector, QueueQueryInspector, QueueQueryInspector, RaceConstrainerEnablerQueryInspector, RaceConstrainerQueryInspector, RaceProcessorEnablerQueryInspector, RaceProcessorQueryInspector, RaceQueryInspector, RecurringEventEnablerQueryInspector, RecurringEventQueryInspector, RelationshipEnablerQueryInspector, RelevancyEnablerQueryInspector, RequisiteQueryInspector, SequenceRuleEnablerQueryInspector, SequenceRuleQueryInspector, SignalEnablerQueryInspector, SignalQueryInspector, SpeedZoneEnablerQueryInspector, SpeedZoneQueryInspector, StepConstrainerEnablerQueryInspector, StepConstrainerQueryInspector, StepEnablerQueryInspector, StepProcessorEnablerQueryInspector, StepProcessorQueryInspector, StepQueryInspector, SubscriptionEnablerQueryInspector, SupersedingEventEnablerQueryInspector, SupersedingEventQueryInspector, TodoProducerQueryInspector, TriggerEnablerQueryInspector, TriggerQueryInspector, ValueEnablerQueryInspector, ValueQueryInspector, VoteEnablerQueryInspector

public interface OsidOperableQueryInspector extends OsidQueryInspector

The query inspectors provide a means of accessing the match terms of a query. These interfaces are used to examine the actual query terms used in a search or that may be used to create a smart catalog. Query inspectors may be converted to an OsidQuery for reuse or modification in the search sessions.

  • Method Details

    • getActiveTerms

      BooleanTerm[] getActiveTerms()
      Gets the active query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getEnabledTerms

      BooleanTerm[] getEnabledTerms()
      Gets the administratively enabled query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDisabledTerms

      BooleanTerm[] getDisabledTerms()
      Gets the administratively disabled query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getOperationalTerms

      BooleanTerm[] getOperationalTerms()
      Gets the operational query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.