Module jonix.common

Interface OnixCodelist

All Known Implementing Classes:
AgentRoles, AudienceCodeTypes, AudienceRangePrecisions, AudienceRangeQualifiers, AudienceRestrictionFlags, AudienceTypes, AvailabilityStatuss, AvItemIdentifierTypes, AvItemTypes, BarcodeIndicators, BarcodeIndicatorsList6, BatteryTypeAndSafetys, BibleContentss, BiblePurposes, BibleReferenceLocations, BibleTextFeatures, BibleTextOrganizations, BibleVersions, BindingOrPageEdgeColors, BisacReturnableIndicators, BookFormDetails, BrazilEducationalLevels, CarbonGhgEmissionsCertificationSchemes, ChineseSchoolGrades, CitedContentTypes, CollectionFrequencys, CollectionIdentifierTypes, CollectionSequenceTypes, CollectionTypes, ComplexitySchemeIdentifiers, ContentAudiences, ContentDateRoles, ContentSourceTypes, ContributorPlaceRelators, ContributorRoles, Countrys, CurrencyCodes, CurrencyZones, DangerousGoodsRegulationss, DateFormats, DefaultLinearUnits, DefaultUnitOfWeights, DiscountCodeTypes, DiscountTypes, DvdRegions, EditionTypes, EpublicationAccessibilityDetailss, EpublicationFormats, EpublicationLicenseDateRoles, EpublicationTechnicalProtections, EpublicationTypes, EpublicationVersionNumbers, EuToySafetyDirectiveHazardWarningTypes, EventIdentifierTypes, EventOccurrenceDateRoles, EventRoles, EventStatuss, EventTypes, ExtentTypes, ExtentUnits, FrontCoverImageFileFormats, FrontCoverImageFileLinkTypes, Genders, GrantIdentifierTypes, IllustratedNotIllustrateds, IllustrationAndOtherContentTypes, ImageAudioVideoFileFormats, ImageAudioVideoFileLinkTypes, ImageAudioVideoFileTypes, InsertPointTypes, LanguageRoles, Languages, LicenseExpressionTypes, MainSubjectSchemeIdentifiers, MarketDateRoles, MarketPublishingStatuss, MeasureTypes, MeasureUnits, MessageRecordStatusDetails, MessageStatusDateRoles, MessageStatuss, NameIdentifierTypes, NotificationOrUpdateTypes, OnixAdultAudienceRatings, OnixRetailSalesOutletIdss, OnixReturnsConditionss, OperatingSystems, OtherTextTypes, PaperColors, PersonDateRoles, PersonNameIdentifierTypes, PersonOrganizationDateRoles, PersonOrganizationNameTypes, PositionOnProducts, PriceCodeTypes, PriceConditionQuantityTypes, PriceConditionTypes, PriceConstraintTypes, PriceDateRoles, PriceIdentifierTypes, PriceStatuss, PriceTypeQualifiers, PriceTypes, PrintedOnProducts, PrizeIdentifierTypes, PrizeOrAwardAchievements, ProductAvailabilitys, ProductClassificationTypes, ProductCompositions, ProductContactRoles, ProductContentTypes, ProductFormDetails, ProductFormDetailsList78, ProductFormFeatureTypes, ProductForms, ProductFormsList7, ProductIdentifierTypes, ProductPackagingTypes, ProductRelations, Proximitys, PublishingDateRoles, PublishingRoles, PublishingStatuss, QuantityUnits, RecordSourceTypes, RecordStatuss, Regions, ReligiousTextFeatures, ReligiousTextFeatureTypes, ResourceContentTypes, ResourceFeatures, ResourceFeatureTypes, ResourceFileDateRoles, ResourceFileDetails, ResourceFileFeatureTypes, ResourceForms, ResourceIdentifierTypes, ResourceModes, ResourceVersionFeatureTypes, ReturnsConditionsCodeTypes, RightsRegions, RightsTypes, SalesOutletIdentifierTypes, SalesRestrictionTypes, SalesRightsTypes, SpecialCoverMaterials, SpecialFinishs, SpecificationDetails, SpecificationFeatureTypes, StatusDetailCodeTypes, StatusDetailTypeSeverityMasterFiless, StatusDetailTypeSeveritys, StockQuantityCodeTypes, StudyBibleTypes, SubjectSchemeIdentifiers, SupplierIdentifierTypes, SupplierOwnCodeTypes, SupplierRoles, SupplyContactRoles, SupplyDateRoles, SupplytoRegions, SupportingResourceFileFormats, TaxRateTypes, TaxTypes, TextCaseFlags, TextFormats, TextItemIdentifierTypes, TextItemTypes, TextLinkTypes, TextScripts, TextTypes, ThesisTypes, TitleElementLevels, TitleTypes, TradeCategorys, TransliterationSchemes, UnitOfPricings, UnitOfUsages, UnnamedPersonss, UnpricedItemTypes, UsageStatuss, UsageTypes, UsAndCanadaExcludingQubecSchoolOrCollegeGrades, UsCpsiaChokingHazardWarnings, UsCpsiaOrOtherInternationalHazardWarningTypes, VelocityMetrics, WebsiteRoles, WorkIdentifierTypes, WorkRelations

public interface OnixCodelist
Fundamental interface in Jonix object model, representing an ONIX Codelist
  • Method Details

    • getCode

      String getCode()
    • getDescription

      String getDescription()
    • pair

      default OnixCodelist.Pair pair()
      Returns:
      a tuple of two Strings: code and description of this codelist value. could be very useful for unification (i.e. when dealing with sources of mixed ONIX versions)