Interface OsidSourceableQueryInspector

All Superinterfaces:
OsidQueryInspector
All Known Subinterfaces:
AcademyQueryInspector, AddressBookQueryInspector, AgencyQueryInspector, AntimatroidQueryInspector, AssetQueryInspector, AuctionHouseQueryInspector, AuctionQueryInspector, AuditQueryInspector, BallotQueryInspector, BankQueryInspector, BillingQueryInspector, BinQueryInspector, BlogQueryInspector, BookQueryInspector, BrokerQueryInspector, BusinessQueryInspector, BusinessQueryInspector, CalendarQueryInspector, CampusQueryInspector, CatalogQueryInspector, CatalogueQueryInspector, ChecklistQueryInspector, CompositionQueryInspector, ConfigurationQueryInspector, ConvocationQueryInspector, CookbookQueryInspector, CourseCatalogQueryInspector, DepotQueryInspector, DictionaryQueryInspector, DirectoryQueryInspector, DispatchQueryInspector, DistributorQueryInspector, EngineQueryInspector, EngineQueryInspector, EntryQueryInspector, FamilyQueryInspector, ForumQueryInspector, FoundryQueryInspector, FrontOfficeQueryInspector, GradebookQueryInspector, GraphQueryInspector, HierarchyQueryInspector, InquestQueryInspector, IssueQueryInspector, JobQueryInspector, JournalQueryInspector, LogQueryInspector, MailboxQueryInspector, MapQueryInspector, ObjectiveBankQueryInspector, OfficeQueryInspector, OntologyQueryInspector, OsidCatalogQueryInspector, OsidGovernatorQueryInspector, OublietteQueryInspector, PackageQueryInspector, PollsQueryInspector, PoolQueryInspector, PressQueryInspector, ProcessQueryInspector, ProcessQueryInspector, ProfileQueryInspector, PublisherQueryInspector, QueueQueryInspector, QueueQueryInspector, RaceQueryInspector, RealmQueryInspector, RecipeQueryInspector, RepositoryQueryInspector, StoreQueryInspector, SystemQueryInspector, UtilityQueryInspector, VaultQueryInspector, WarehouseQueryInspector

public interface OsidSourceableQueryInspector 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

    • getProviderIdTerms

      IdTerm[] getProviderIdTerms()
      Gets the provider Id query terms.
      Returns:
      the provider Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getProviderTerms

      ResourceQueryInspector[] getProviderTerms()
      Gets the provider query terms.
      Returns:
      the provider terms
      Compliance:
      mandatory - This method must be implemented.
    • getBrandingIdTerms

      IdTerm[] getBrandingIdTerms()
      Gets the asset Id query terms.
      Returns:
      the asset Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getBrandingTerms

      AssetQueryInspector[] getBrandingTerms()
      Gets the asset query terms.
      Returns:
      the branding terms
      Compliance:
      mandatory - This method must be implemented.
    • getLicenseTerms

      StringTerm[] getLicenseTerms()
      Gets the license query terms.
      Returns:
      the license terms
      Compliance:
      mandatory - This method must be implemented.