Class AbstractOsidList
java.lang.Object
net.okapia.osid.jamocha.spi.AbstractOsidList
- All Implemented Interfaces:
Closeable, AutoCloseable, OsidList, OsidList
- Direct Known Subclasses:
AbstractAcademyBatchFormList, AbstractAcademyList, AbstractAcademyNodeList, AbstractAccountBatchFormList, AbstractAccountList, AbstractAccountNodeList, AbstractActionBatchFormList, AbstractActionEnablerList, AbstractActionGroupBatchFormList, AbstractActionGroupList, AbstractActionList, AbstractActivityBatchFormList, AbstractActivityBatchFormList, AbstractActivityBatchFormList, AbstractActivityList, AbstractActivityList, AbstractActivityList, AbstractActivityNodeList, AbstractActivityPeerList, AbstractActivityRegistrationBatchFormList, AbstractActivityRegistrationList, AbstractActivityRegistrationPeerList, AbstractActivityUnitBatchFormList, AbstractActivityUnitList, AbstractAddressBatchFormList, AbstractAddressBookBatchFormList, AbstractAddressBookList, AbstractAddressBookNodeList, AbstractAddressList, AbstractAgencyBatchFormList, AbstractAgencyList, AbstractAgencyNodeList, AbstractAgendaList, AbstractAgentBatchFormList, AbstractAgentList, AbstractAliasRequestList, AbstractAliasResponseList, AbstractAllocationList, AbstractAnswerBatchFormList, AbstractAnswerList, AbstractAntimatroidList, AbstractAntimatroidNodeList, AbstractAppointmentBatchFormList, AbstractAppointmentList, AbstractAppointmentPeerList, AbstractAssessmentBatchFormList, AbstractAssessmentEntryBatchFormList, AbstractAssessmentEntryList, AbstractAssessmentEntryPeerList, AbstractAssessmentList, AbstractAssessmentOfferedBatchFormList, AbstractAssessmentOfferedList, AbstractAssessmentPartList, AbstractAssessmentRequirementList, AbstractAssessmentSectionList, AbstractAssessmentTakenBatchFormList, AbstractAssessmentTakenList, AbstractAssessmentTakenPeerList, AbstractAssetBatchFormList, AbstractAssetContentBatchFormList, AbstractAssetContentList, AbstractAssetList, AbstractAuctionBatchFormList, AbstractAuctionConstrainerEnablerList, AbstractAuctionConstrainerList, AbstractAuctionHouseBatchFormList, AbstractAuctionHouseList, AbstractAuctionHouseNodeList, AbstractAuctionList, AbstractAuctionProcessorEnablerList, AbstractAuctionProcessorList, AbstractAuditBatchFormList, AbstractAuditConstrainerEnablerList, AbstractAuditConstrainerList, AbstractAuditEnablerList, AbstractAuditList, AbstractAuditProcessorEnablerList, AbstractAuditProcessorList, AbstractAuthorizationAgentPeerList, AbstractAuthorizationBatchFormList, AbstractAuthorizationEnablerList, AbstractAuthorizationList, AbstractAuthorizationResourcePeerList, AbstractAuthorizationTrustPeerList, AbstractAvailabilityBatchFormList, AbstractAvailabilityEnablerList, AbstractAvailabilityList, AbstractAvailabilityPeerList, AbstractAwardBatchFormList, AbstractAwardEntryBatchFormList, AbstractAwardEntryList, AbstractAwardEntryPeerList, AbstractAwardList, AbstractAwardRequirementList, AbstractBallotBatchFormList, AbstractBallotConstrainerEnablerList, AbstractBallotConstrainerList, AbstractBallotList, AbstractBankBatchFormList, AbstractBankList, AbstractBankNodeList, AbstractBidBatchFormList, AbstractBidEnablerList, AbstractBidList, AbstractBidPeerList, AbstractBillingBatchFormList, AbstractBillingList, AbstractBillingNodeList, AbstractBinBatchFormList, AbstractBinList, AbstractBinNodeList, AbstractBlockBatchFormList, AbstractBlockList, AbstractBlogBatchFormList, AbstractBlogList, AbstractBlogNodeList, AbstractBookBatchFormList, AbstractBookList, AbstractBookNodeList, AbstractBranchBatchFormList, AbstractBranchList, AbstractBrokerBatchFormList, AbstractBrokerConstrainerEnablerList, AbstractBrokerConstrainerList, AbstractBrokerEnablerList, AbstractBrokerList, AbstractBrokerProcessorEnablerList, AbstractBrokerProcessorList, AbstractBudgetBatchFormList, AbstractBudgetEntryBatchFormList, AbstractBudgetEntryList, AbstractBudgetEntryPeerList, AbstractBudgetList, AbstractBudgetPeerList, AbstractBuildingBatchFormList, AbstractBuildingList, AbstractBusinessBatchFormList, AbstractBusinessBatchFormList, AbstractBusinessList, AbstractBusinessList, AbstractBusinessNodeList, AbstractBusinessNodeList, AbstractCalendarBatchFormList, AbstractCalendarList, AbstractCalendarNodeList, AbstractCampusBatchFormList, AbstractCampusList, AbstractCampusNodeList, AbstractCandidateBatchFormList, AbstractCandidateList, AbstractCandidatePeerList, AbstractCanonicalUnitBatchFormList, AbstractCanonicalUnitEnablerList, AbstractCanonicalUnitList, AbstractCanonicalUnitProcessorEnablerList, AbstractCanonicalUnitProcessorList, AbstractCatalogEnablerList, AbstractCatalogList, AbstractCatalogNodeList, AbstractCatalogueBatchFormList, AbstractCatalogueList, AbstractCatalogueNodeList, AbstractCategoryBatchFormList, AbstractCategoryList, AbstractChainList, AbstractCheckList, AbstractChecklistBatchFormList, AbstractChecklistList, AbstractChecklistNodeList, AbstractCheckResultList, AbstractCommentBatchFormList, AbstractCommentList, AbstractCommissionBatchFormList, AbstractCommissionEnablerList, AbstractCommissionList, AbstractCommissionPeerList, AbstractCommitmentBatchFormList, AbstractCommitmentEnablerList, AbstractCommitmentList, AbstractCommitmentPeerList, AbstractCompetencyBatchFormList, AbstractCompetencyList, AbstractCompositionBatchFormList, AbstractCompositionEnablerList, AbstractCompositionList, AbstractConferralBatchFormList, AbstractConferralList, AbstractConferralPeerList, AbstractConfigurationBatchFormList, AbstractConfigurationList, AbstractConfigurationNodeList, AbstractContactBatchFormList, AbstractContactEnablerList, AbstractContactList, AbstractContactPeerList, AbstractControllerBatchFormList, AbstractControllerList, AbstractConvocationBatchFormList, AbstractConvocationList, AbstractCookbookBatchFormList, AbstractCookbookList, AbstractCookbookNodeList, AbstractCoordinateList, AbstractCostList, AbstractCourseBatchFormList, AbstractCourseCatalogBatchFormList, AbstractCourseCatalogList, AbstractCourseCatalogNodeList, AbstractCourseEntryBatchFormList, AbstractCourseEntryList, AbstractCourseEntryPeerList, AbstractCourseList, AbstractCourseOfferingBatchFormList, AbstractCourseOfferingList, AbstractCourseOfferingPeerList, AbstractCourseRegistrationBatchFormList, AbstractCourseRegistrationList, AbstractCourseRegistrationPeerList, AbstractCourseRequirementList, AbstractCreateResponseList, AbstractCredentialBatchFormList, AbstractCredentialEntryBatchFormList, AbstractCredentialEntryList, AbstractCredentialEntryPeerList, AbstractCredentialList, AbstractCredentialRequirementList, AbstractCreditBatchFormList, AbstractCreditList, AbstractCreditPeerList, AbstractCurrencyList, AbstractCustomerBatchFormList, AbstractCustomerList, AbstractCyclicEventBatchFormList, AbstractCyclicEventList, AbstractCyclicTimePeriodBatchFormList, AbstractCyclicTimePeriodList, AbstractDateTimeIntervalList, AbstractDateTimeList, AbstractDeedBatchFormList, AbstractDeedList, AbstractDeedPeerList, AbstractDeleteResponseList, AbstractDemographicEnablerList, AbstractDemographicList, AbstractDepotBatchFormList, AbstractDepotList, AbstractDepotNodeList, AbstractDeviceBatchFormList, AbstractDeviceEnablerList, AbstractDeviceList, AbstractDictionaryBatchFormList, AbstractDictionaryList, AbstractDictionaryNodeList, AbstractDirectionBatchFormList, AbstractDirectionList, AbstractDirectoryList, AbstractDispatchBatchFormList, AbstractDispatchConstrainerEnablerList, AbstractDispatchConstrainerList, AbstractDispatchEnablerList, AbstractDispatchList, AbstractDispatchProcessorEnablerList, AbstractDispatchProcessorList, AbstractDistributorBatchFormList, AbstractDistributorList, AbstractDistributorNodeList, AbstractDocetBatchFormList, AbstractDocetList, AbstractDocetPeerList, AbstractDurationList, AbstractEdgeBatchFormList, AbstractEdgeEnablerList, AbstractEdgeList, AbstractEdgePeerList, AbstractEffortBatchFormList, AbstractEffortList, AbstractEffortPeerList, AbstractEndpointList, AbstractEngineList, AbstractEngineList, AbstractEngineNodeList, AbstractEngineNodeList, AbstractEnrollmentBatchFormList, AbstractEnrollmentList, AbstractEnrollmentPeerList, AbstractEntryBatchFormList, AbstractEntryBatchFormList, AbstractEntryBatchFormList, AbstractEntryBatchFormList, AbstractEntryList, AbstractEntryList, AbstractEntryList, AbstractEntryList, AbstractEntryPeerList, AbstractEntryPeerList, AbstractEventBatchFormList, AbstractEventList, AbstractFamilyBatchFormList, AbstractFamilyList, AbstractFamilyNodeList, AbstractFileList, AbstractFiscalPeriodBatchFormList, AbstractFiscalPeriodList, AbstractFloorBatchFormList, AbstractFloorList, AbstractForumBatchFormList, AbstractForumList, AbstractForumNodeList, AbstractFoundryBatchFormList, AbstractFoundryList, AbstractFoundryNodeList, AbstractFrontOfficeBatchFormList, AbstractFrontOfficeList, AbstractFrontOfficeNodeList, AbstractFunctionBatchFormList, AbstractFunctionList, AbstractGradeBatchFormList, AbstractGradebookBatchFormList, AbstractGradebookColumnBatchFormList, AbstractGradebookColumnCalculationList, AbstractGradebookColumnList, AbstractGradebookList, AbstractGradebookNodeList, AbstractGradeEntryBatchFormList, AbstractGradeEntryList, AbstractGradeEntryPeerList, AbstractGradeList, AbstractGradeMapList, AbstractGradeSystemBatchFormList, AbstractGradeSystemList, AbstractGradeSystemTransformList, AbstractGraphBatchFormList, AbstractGraphList, AbstractGraphNodeList, AbstractHierarchyList, AbstractHoldBatchFormList, AbstractHoldEnablerList, AbstractHoldList, AbstractHoldPeerList, AbstractIdBatchFormList, AbstractIdiomBatchFormList, AbstractIdiomList, AbstractIdList, AbstractIngredientList, AbstractInputBatchFormList, AbstractInputEnablerList, AbstractInputList, AbstractInputPeerList, AbstractInquestBatchFormList, AbstractInquestList, AbstractInquestNodeList, AbstractInquiryBatchFormList, AbstractInquiryEnablerList, AbstractInquiryList, AbstractInstallationContentList, AbstractInstallationList, AbstractInstallationPackageBatchFormList, AbstractInstallationPackageList, AbstractInstructionList, AbstractIntersectionBatchFormList, AbstractIntersectionList, AbstractIntersectionPathList, AbstractInventoryBatchFormList, AbstractInventoryList, AbstractIssueBatchFormList, AbstractIssueBatchFormList, AbstractIssueConstrainerEnablerList, AbstractIssueConstrainerList, AbstractIssueEnablerList, AbstractIssueList, AbstractIssueList, AbstractIssuePeerList, AbstractIssueProcessorEnablerList, AbstractIssueProcessorList, AbstractItemBatchFormList, AbstractItemBatchFormList, AbstractItemBatchFormList, AbstractItemList, AbstractItemList, AbstractItemList, AbstractJobBatchFormList, AbstractJobConstrainerEnablerList, AbstractJobConstrainerList, AbstractJobList, AbstractJobProcessorEnablerList, AbstractJobProcessorList, AbstractJournalBatchFormList, AbstractJournalEntryBatchFormList, AbstractJournalEntryList, AbstractJournalEntryPeerList, AbstractJournalList, AbstractJournalNodeList, AbstractKeyBatchFormList, AbstractKeyList, AbstractLearningObjectiveRequirementList, AbstractLeaseBatchFormList, AbstractLeaseList, AbstractLeasePeerList, AbstractLessonAnchorList, AbstractLessonList, AbstractLocaleList, AbstractLocationBatchFormList, AbstractLocationList, AbstractLocationNodeList, AbstractLogBatchFormList, AbstractLogEntryBatchFormList, AbstractLogEntryList, AbstractLogEntryList, AbstractLogList, AbstractLogNodeList, AbstractMailboxBatchFormList, AbstractMailboxList, AbstractMailboxNodeList, AbstractMapBatchFormList, AbstractMapList, AbstractMapNodeList, AbstractMeetingTimeList, AbstractMessageBatchFormList, AbstractMessageList, AbstractMeterBatchFormList, AbstractMeterList, AbstractModelBatchFormList, AbstractModelList, AbstractModuleBatchFormList, AbstractModuleList, AbstractNodeBatchFormList, AbstractNodeList, AbstractNodeList, AbstractObjectiveBankBatchFormList, AbstractObjectiveBankList, AbstractObjectiveBankNodeList, AbstractObjectiveBatchFormList, AbstractObjectiveList, AbstractObjectiveNodeList, AbstractObstacleBatchFormList, AbstractObstacleEnablerList, AbstractObstacleList, AbstractOfferingBatchFormList, AbstractOfferingConstrainerEnablerList, AbstractOfferingConstrainerList, AbstractOfferingList, AbstractOfferingPeerList, AbstractOfficeBatchFormList, AbstractOfficeList, AbstractOfficeNodeList, AbstractOffsetEventBatchFormList, AbstractOffsetEventEnablerList, AbstractOffsetEventList, AbstractOntologyBatchFormList, AbstractOntologyList, AbstractOntologyNodeList, AbstractOrderBatchFormList, AbstractOrderItemBatchFormList, AbstractOrderItemList, AbstractOrderItemPeerList, AbstractOrderList, AbstractOrganizationBatchFormList, AbstractOrganizationList, AbstractOrganizationNodeList, AbstractOublietteBatchFormList, AbstractOublietteList, AbstractOublietteNodeList, AbstractParameterBatchFormList, AbstractParameterBatchFormList, AbstractParameterList, AbstractParameterList, AbstractParameterProcessorEnablerList, AbstractParameterProcessorList, AbstractParticipantBatchFormList, AbstractParticipantList, AbstractParticipantPeerList, AbstractPathBatchFormList, AbstractPathList, AbstractPathList, AbstractPayerBatchFormList, AbstractPayerList, AbstractPaymentBatchFormList, AbstractPaymentList, AbstractPaymentPeerList, AbstractPeriodBatchFormList, AbstractPeriodList, AbstractPersonBatchFormList, AbstractPersonList, AbstractPlanList, AbstractPollsBatchFormList, AbstractPollsList, AbstractPollsNodeList, AbstractPoolBatchFormList, AbstractPoolConstrainerEnablerList, AbstractPoolConstrainerList, AbstractPoolEnablerList, AbstractPoolList, AbstractPoolProcessorEnablerList, AbstractPoolProcessorList, AbstractPositionBatchFormList, AbstractPositionList, AbstractPostBatchFormList, AbstractPostBatchFormList, AbstractPostEntryBatchFormList, AbstractPostEntryList, AbstractPostList, AbstractPostList, AbstractPressBatchFormList, AbstractPressList, AbstractPressNodeList, AbstractPriceBatchFormList, AbstractPriceEnablerList, AbstractPriceList, AbstractPriceScheduleBatchFormList, AbstractPriceScheduleList, AbstractProcedureBatchFormList, AbstractProcedureList, AbstractProcessBatchFormList, AbstractProcessConstrainerEnablerList, AbstractProcessConstrainerList, AbstractProcessEnablerList, AbstractProcessList, AbstractProcessList, AbstractProcessNodeList, AbstractProcessProcessorEnablerList, AbstractProcessProcessorList, AbstractProductBatchFormList, AbstractProductList, AbstractProficiencyBatchFormList, AbstractProficiencyList, AbstractProficiencyPeerList, AbstractProfileBatchFormList, AbstractProfileEntryAgentPeerList, AbstractProfileEntryBatchFormList, AbstractProfileEntryEnablerList, AbstractProfileEntryList, AbstractProfileEntryResourcePeerList, AbstractProfileItemBatchFormList, AbstractProfileItemList, AbstractProfileList, AbstractProfileNodeList, AbstractProgramBatchFormList, AbstractProgramEntryBatchFormList, AbstractProgramEntryList, AbstractProgramEntryPeerList, AbstractProgramList, AbstractProgramOfferingBatchFormList, AbstractProgramOfferingList, AbstractProgramOfferingPeerList, AbstractProgramRequirementList, AbstractProjectBatchFormList, AbstractProjectList, AbstractPropertyList, AbstractProvisionableBatchFormList, AbstractProvisionableEnablerList, AbstractProvisionableList, AbstractProvisionablePeerList, AbstractProvisionBatchFormList, AbstractProvisionEnablerList, AbstractProvisionList, AbstractProvisionPeerList, AbstractPublisherBatchFormList, AbstractPublisherList, AbstractPublisherNodeList, AbstractQualifierBatchFormList, AbstractQualifierList, AbstractQualifierNodeList, AbstractQuestionBatchFormList, AbstractQuestionList, AbstractQueueBatchFormList, AbstractQueueBatchFormList, AbstractQueueConstrainerEnablerList, AbstractQueueConstrainerEnablerList, AbstractQueueConstrainerList, AbstractQueueConstrainerList, AbstractQueueEnablerList, AbstractQueueEnablerList, AbstractQueueList, AbstractQueueList, AbstractQueueProcessorEnablerList, AbstractQueueProcessorEnablerList, AbstractQueueProcessorList, AbstractQueueProcessorList, AbstractRaceBatchFormList, AbstractRaceConstrainerEnablerList, AbstractRaceConstrainerList, AbstractRaceList, AbstractRaceProcessorEnablerList, AbstractRaceProcessorList, AbstractRaceResultList, AbstractReadingList, AbstractRealmBatchFormList, AbstractRealmList, AbstractRealmNodeList, AbstractReceiptBatchFormList, AbstractReceiptList, AbstractRecipeBatchFormList, AbstractRecipeList, AbstractRecurringEventBatchFormList, AbstractRecurringEventEnablerList, AbstractRecurringEventList, AbstractRegistrationBatchFormList, AbstractRegistrationList, AbstractRegistrationPeerList, AbstractRegistrationRequestItemList, AbstractRegistrationRequestList, AbstractRegistrationTargetBatchFormList, AbstractRegistrationTargetList, AbstractRelationshipBatchFormList, AbstractRelationshipEnablerList, AbstractRelationshipList, AbstractRelationshipPeerList, AbstractRelevancyBatchFormList, AbstractRelevancyEnablerList, AbstractRelevancyList, AbstractRelevancyPeerList, AbstractRenovationBatchFormList, AbstractRenovationList, AbstractReplyBatchFormList, AbstractReplyList, AbstractRepositoryBatchFormList, AbstractRepositoryList, AbstractRepositoryNodeList, AbstractRequestBatchFormList, AbstractRequestList, AbstractRequestPeerList, AbstractRequestTransactionBatchFormList, AbstractRequestTransactionList, AbstractRequestTransactionPeerList, AbstractRequisiteList, AbstractRequisiteRequirementList, AbstractResourceBatchFormList, AbstractResourceList, AbstractResourceLocationList, AbstractResourceNodeList, AbstractResourceRelationshipBatchFormList, AbstractResourceRelationshipList, AbstractResourceRelationshipPeerList, AbstractResourceVelocityList, AbstractResponseBatchFormList, AbstractResponseList, AbstractResponseList, AbstractResponsePeerList, AbstractResultBatchFormList, AbstractResultList, AbstractRoomBatchFormList, AbstractRoomList, AbstractRouteList, AbstractRouteProgressList, AbstractRouteSegmentList, AbstractRuleList, AbstractSceneBatchFormList, AbstractSceneList, AbstractScheduleBatchFormList, AbstractScheduleList, AbstractSchedulePeerList, AbstractScheduleSlotBatchFormList, AbstractScheduleSlotList, AbstractSequenceRuleEnablerList, AbstractSequenceRuleList, AbstractSettingBatchFormList, AbstractSettingList, AbstractShipmentBatchFormList, AbstractShipmentList, AbstractSignalBatchFormList, AbstractSignalEnablerList, AbstractSignalList, AbstractSiteList, AbstractSpatialUnitList, AbstractSpeedZoneBatchFormList, AbstractSpeedZoneEnablerList, AbstractSpeedZoneList, AbstractStateList, AbstractStatisticList, AbstractStepBatchFormList, AbstractStepConstrainerEnablerList, AbstractStepConstrainerList, AbstractStepEnablerList, AbstractStepList, AbstractStepProcessorEnablerList, AbstractStepProcessorList, AbstractStockBatchFormList, AbstractStockList, AbstractStockNodeList, AbstractStoreBatchFormList, AbstractStoreList, AbstractStoreNodeList, AbstractSubjectBatchFormList, AbstractSubjectList, AbstractSubjectNodeList, AbstractSubscriptionBatchFormList, AbstractSubscriptionEnablerList, AbstractSubscriptionList, AbstractSubscriptionPeerList, AbstractSummaryList, AbstractSummaryList, AbstractSupersedingEventEnablerList, AbstractSupersedingEventList, AbstractSyllabusBatchFormList, AbstractSyllabusList, AbstractSystemBatchFormList, AbstractSystemList, AbstractSystemNodeList, AbstractTermBatchFormList, AbstractTermList, AbstractTermNodeList, AbstractTextBatchFormList, AbstractTextList, AbstractTimeList, AbstractTimePeriodBatchFormList, AbstractTimePeriodList, AbstractTodoBatchFormList, AbstractTodoList, AbstractTodoNodeList, AbstractTodoProducerList, AbstractTriggerBatchFormList, AbstractTriggerEnablerList, AbstractTriggerList, AbstractTrustList, AbstractTypeList, AbstractUpdateResponseList, AbstractUtilityBatchFormList, AbstractUtilityList, AbstractUtilityNodeList, AbstractValueBatchFormList, AbstractValueEnablerList, AbstractValueList, AbstractVaultBatchFormList, AbstractVaultList, AbstractVaultNodeList, AbstractVoteBatchFormList, AbstractVoteEnablerList, AbstractVoteList, AbstractVotePeerList, AbstractVoterAllocationList, AbstractWarehouseList, AbstractWarehouseNodeList, AbstractWorkBatchFormList, AbstractWorkBatchFormList, AbstractWorkflowEventList, AbstractWorkList, AbstractWorkList
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AbstractOsidList
public AbstractOsidList()Constructs a newAbstractOsidList.
-
-
Method Details
-
hasNext
Tests if there are more elements in this list.- Specified by:
hasNextin interfaceOsidList- Returns:
trueif more elements are available in this list,falseif the end of the list has been reached- Throws:
IllegalStateException- this list is closed
-
available
Returns 0 or 1 depending on if there are more elements.- Specified by:
availablein interfaceOsidList- Returns:
- the number of elements available for retrieval
- Throws:
IllegalStateException- this list is closed
-
skip
Does nothing.- Specified by:
skipin interfaceOsidList- Parameters:
n- the number of elements to skip- Throws:
InvalidArgumentException-nis less than zero
-
close
Does nothing.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceOsidList- Throws:
IllegalStateException- this list already closed
-