Interface LexiconProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
LexiconManager, LexiconProxyManager
The lexicon profile describes the interoperability among lexicon services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedIdiomrecord types.Gets the supportedIdiomsearch types.Gets the supportedParameterrecord types.Gets the supportedParametersearch types.Gets the supportedPressrecord types.Gets the supportedPresssearch record types.Gets the supportedTextrecord types.Gets the supportedTextsearch types.booleanTests if an idiom administrative service is supported.booleanTests if looking up idioms is supported.booleanTests if an idiom notification service is supported.booleanTests if an idiom press lookup service is supported.booleanTests if an idiom press assignment service is supported.booleanTests if querying idioms is supported.booleansupportsIdiomRecordType(Type idiomRecordType) Tests if the givenIdiomrecord type is supported.booleanTests if searching idioms is supported.booleansupportsIdiomSearchRecordType(Type idiomSearchRecordType) Tests if the givenIdiomsearch type is supported.booleanTests if an idiom smart press service is supported.booleanTests for the availability of a lexicon batch service.booleanTests if parameter administrative service is supported.booleanTests if looking up parameters is supported.booleanTests if a parameter notification service is supported.booleanTests if a parameter press lookup service is supported.booleanTests if a parameter press service is supported.booleanTests if querying parameters is supported.booleansupportsParameterRecordType(Type parameterRecordType) Tests if the givenParameterrecord type is supported.booleanTests if searching parameters is supported.booleansupportsParameterSearchRecordType(Type parameterSearchRecordType) Tests if the givenParametersearch type is supported.booleanTests if a parameter smart press lookup service is supported.booleanTests if press administrative service is supported.booleanTests for the availability of an press hierarchy traversal service.booleanTests for the availability of an press hierarchy design service.booleanTests if looking up presses is supported.booleanTests if an press notification service is supported.booleanTests if querying presses is supported.booleansupportsPressRecordType(Type pressRecordType) Tests if the givenPressrecord type is supported.booleanTests if searching presses is supported.booleansupportsPressSearchRecordType(Type pressSearchRecordType) Tests if the givenPresssearch record type is supported.booleanTests if a text service is supported for the current agent.booleanTests if a text administrative service is supported.booleanTests if looking up texts is supported.booleanTests if a text notification service is supported.booleanTests if a text press lookup service is supported.booleanTests if a text press assignment service is supported.booleanTests if querying texts is supported.booleansupportsTextRecordType(Type textRecordType) Tests if the givenTextrecord type is supported.booleanTests if returning texts is supported.booleanTests if searching texts is supported.booleansupportsTextSearchRecordType(Type textSearchRecordType) Tests if the givenTextsearch type is supported.booleanTests if a text smart press service is supported.booleanTests if any press federation is exposed.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()Tests if any press federation is exposed. Federation is exposed when a specific press may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of presses appears as a single press.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsText
boolean supportsText()Tests if a text service is supported for the current agent.- Returns:
trueif text is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTextLookup
boolean supportsTextLookup()Tests if looking up texts is supported.- Returns:
trueif text lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTextQuery
boolean supportsTextQuery()Tests if querying texts is supported.- Returns:
trueif text query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTextSearch
boolean supportsTextSearch()Tests if searching texts is supported.- Returns:
trueif text search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTextAdmin
boolean supportsTextAdmin()Tests if a text administrative service is supported.- Returns:
trueif text administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTextNotification
boolean supportsTextNotification()Tests if a text notification service is supported.- Returns:
trueif text notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTextPress
boolean supportsTextPress()Tests if a text press lookup service is supported.- Returns:
trueif a text press lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTextPressAssignment
boolean supportsTextPressAssignment()Tests if a text press assignment service is supported.- Returns:
trueif a text to press assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTextSmartPress
boolean supportsTextSmartPress()Tests if a text smart press service is supported.- Returns:
trueif an v smart press service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTextReturn
boolean supportsTextReturn()Tests if returning texts is supported.- Returns:
trueif returning texts is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIdiomLookup
boolean supportsIdiomLookup()Tests if looking up idioms is supported.- Returns:
trueif idiom lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIdiomQuery
boolean supportsIdiomQuery()Tests if querying idioms is supported.- Returns:
trueif idiom query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIdiomSearch
boolean supportsIdiomSearch()Tests if searching idioms is supported.- Returns:
trueif idiom search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIdiomAdmin
boolean supportsIdiomAdmin()Tests if an idiom administrative service is supported.- Returns:
trueif idiom administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIdiomNotification
boolean supportsIdiomNotification()Tests if an idiom notification service is supported.- Returns:
trueif idiom notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIdiomPress
boolean supportsIdiomPress()Tests if an idiom press lookup service is supported.- Returns:
trueif an idiom press lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIdiomPressAssignment
boolean supportsIdiomPressAssignment()Tests if an idiom press assignment service is supported.- Returns:
trueif an idiom to press assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsIdiomSmartPress
boolean supportsIdiomSmartPress()Tests if an idiom smart press service is supported.- Returns:
trueif a smart press service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterLookup
boolean supportsParameterLookup()Tests if looking up parameters is supported.- Returns:
trueif parameter lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterQuery
boolean supportsParameterQuery()Tests if querying parameters is supported.- Returns:
trueif parameter query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterSearch
boolean supportsParameterSearch()Tests if searching parameters is supported.- Returns:
trueif parameter search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterAdmin
boolean supportsParameterAdmin()Tests if parameter administrative service is supported.- Returns:
trueif parameter administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterNotification
boolean supportsParameterNotification()Tests if a parameter notification service is supported.- Returns:
trueif parameter notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterPress
boolean supportsParameterPress()Tests if a parameter press lookup service is supported.- Returns:
trueif a parameter press lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterPressAssignment
boolean supportsParameterPressAssignment()Tests if a parameter press service is supported.- Returns:
trueif parameter to press assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterSmartPress
boolean supportsParameterSmartPress()Tests if a parameter smart press lookup service is supported.- Returns:
trueif a parameter smart press service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPressLookup
boolean supportsPressLookup()Tests if looking up presses is supported.- Returns:
trueif press lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPressQuery
boolean supportsPressQuery()Tests if querying presses is supported.- Returns:
trueif an press query service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPressSearch
boolean supportsPressSearch()Tests if searching presses is supported.- Returns:
trueif press search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPressAdmin
boolean supportsPressAdmin()Tests if press administrative service is supported.- Returns:
trueif press administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPressNotification
boolean supportsPressNotification()Tests if an press notification service is supported.- Returns:
trueif press notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPressHierarchy
boolean supportsPressHierarchy()Tests for the availability of an press hierarchy traversal service.- Returns:
trueif press hierarchy traversal is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsPressHierarchyDesign
boolean supportsPressHierarchyDesign()Tests for the availability of an press hierarchy design service.- Returns:
trueif press hierarchy design is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLexiconBatch
boolean supportsLexiconBatch()Tests for the availability of a lexicon batch service.- Returns:
trueif lexicon batch service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getTextRecordTypes
TypeList getTextRecordTypes()Gets the supportedTextrecord types.- Returns:
- a list containing the supported
Textrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsTextRecordType
Tests if the givenTextrecord type is supported.- Parameters:
textRecordType- aTypeindicating aTextrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-textRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getTextSearchRecordTypes
TypeList getTextSearchRecordTypes()Gets the supportedTextsearch types.- Returns:
- a list containing the supported
Textsearch types - Compliance:
mandatory- This method must be implemented.
-
supportsTextSearchRecordType
Tests if the givenTextsearch type is supported.- Parameters:
textSearchRecordType- aTypeindicating aTextsearch type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-effiortSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getIdiomRecordTypes
TypeList getIdiomRecordTypes()Gets the supportedIdiomrecord types.- Returns:
- a list containing the supported
Idiomrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsIdiomRecordType
Tests if the givenIdiomrecord type is supported.- Parameters:
idiomRecordType- aTypeindicating aIdiomrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-idiomRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getIdiomSearchRecordTypes
TypeList getIdiomSearchRecordTypes()Gets the supportedIdiomsearch types.- Returns:
- a list containing the supported
Idiomsearch types - Compliance:
mandatory- This method must be implemented.
-
supportsIdiomSearchRecordType
Tests if the givenIdiomsearch type is supported.- Parameters:
idiomSearchRecordType- aTypeindicating aIdiomsearch type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-idiomSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getParameterRecordTypes
TypeList getParameterRecordTypes()Gets the supportedParameterrecord types.- Returns:
- a list containing the supported
Parameterrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsParameterRecordType
Tests if the givenParameterrecord type is supported.- Parameters:
parameterRecordType- aTypeindicating aParameterrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-parameterRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getParameterSearchRecordTypes
TypeList getParameterSearchRecordTypes()Gets the supportedParametersearch types.- Returns:
- a list containing the supported
Parametersearch types - Compliance:
mandatory- This method must be implemented.
-
supportsParameterSearchRecordType
Tests if the givenParametersearch type is supported.- Parameters:
parameterSearchRecordType- aTypeindicating aParametersearch type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-parameterSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getPressRecordTypes
TypeList getPressRecordTypes()Gets the supportedPressrecord types.- Returns:
- a list containing the supported
Presstypes - Compliance:
mandatory- This method must be implemented.
-
supportsPressRecordType
Tests if the givenPressrecord type is supported.- Parameters:
pressRecordType- aTypeindicating aPressrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-pressRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getPressSearchRecordTypes
TypeList getPressSearchRecordTypes()Gets the supportedPresssearch record types.- Returns:
- a list containing the supported
Presssearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsPressSearchRecordType
Tests if the givenPresssearch record type is supported.- Parameters:
pressSearchRecordType- aTypeindicating aPresssearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-pressSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-