OSID Logo
OSID Specifications
installation package
Version 3.1.0
Interfaceosid.installation.InstallationContentQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidSubjugateableQueryInspector
Used Byosid.installation.InstallationPackageQueryInspector
Description

This is the query inspector for examining installation content queries.

Like all OsidQueryInspectors, InstallationContentQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetDataLengthTerms
Description

Gets the data length query terms.

Returnosid.search.terms.CardinalRangeTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDataTerms
Description

Gets the data query terms.

Returnosid.search.terms.BytesTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetInstallationContentQueryInspectorRecord
Description

Gets the installation content query inspector record corresponding to the given InstallationContent record Type.

Parametersosid.type.TypeinstallationContentRecordType an installation content query record type
Returnosid.installation.records.InstallationContentQueryInspectorRecord the installation content query inspector record
ErrorsNULL_ARGUMENT installationContentRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(installationContentRecordType) is false
Compliancemandatory This method must be implemented.