Package net.ontopia.topicmaps.core.index
Interface OccurrenceIndexIF
- All Superinterfaces:
IndexIF
- All Known Implementing Classes:
OccurrenceIndex,OccurrenceIndex
INTERNAL: Index that holds information about occurrences in the
topic map. The intention is to provide quick lookup of occurrences
by value.
- Since:
- 2.2
-
Method Summary
Modifier and TypeMethodDescriptiongetOccurrences(String value) INTERNAL: Gets all occurrences that have the specified value independent of datatype.getOccurrences(String value, LocatorIF datatype) INTERNAL: Gets all occurrences that have the specified value and datatype.getOccurrences(String value, LocatorIF datatype, TopicIF occurrenceType) INTERNAL: Gets all occurrences that have the specified value, datatype and occurrenceType.getOccurrences(String value, TopicIF occurrenceType) INTERNAL: Gets all occurrences that have the specified value and occurrenceType independent of datatype.getOccurrencesByPrefix(String prefix) INTERNAL: Gets all occurrences of any datatype that have a value starting with the specified prefix.getOccurrencesByPrefix(String prefix, LocatorIF datatype) INTERNAL: Gets all occurrences that have the specifed datatype and a value starting with the specified prefix.INTERNAL: Gets all occurrence values that are greather than or equal to the given value.INTERNAL: Gets all occurrence values that are smaller than or equal to the given value.
-
Method Details
-
getOccurrences
INTERNAL: Gets all occurrences that have the specified value independent of datatype.- Returns:
- A collection of OccurrenceIF objects.
-
getOccurrences
INTERNAL: Gets all occurrences that have the specified value and occurrenceType independent of datatype.- Returns:
- A collection of OccurrenceIF objects.
- Since:
- 5.4.0
-
getOccurrences
INTERNAL: Gets all occurrences that have the specified value and datatype.- Returns:
- A collection of OccurrenceIF objects.
- Since:
- 4.0
-
getOccurrences
INTERNAL: Gets all occurrences that have the specified value, datatype and occurrenceType.- Returns:
- A collection of OccurrenceIF objects.
- Since:
- 5.4.0
-
getOccurrencesByPrefix
INTERNAL: Gets all occurrences of any datatype that have a value starting with the specified prefix.- Returns:
- A collection of OccurrenceIF objects.
-
getOccurrencesByPrefix
INTERNAL: Gets all occurrences that have the specifed datatype and a value starting with the specified prefix.- Returns:
- A collection of OccurrenceIF objects.
- Since:
- 4.0
-
getValuesGreaterThanOrEqual
INTERNAL: Gets all occurrence values that are greather than or equal to the given value. -
getValuesSmallerThanOrEqual
INTERNAL: Gets all occurrence values that are smaller than or equal to the given value.
-