Module jonix.common

Interface OnixComposite

All Superinterfaces:
OnixTag
All Known Subinterfaces:
OnixComposite.OnixDataComposite<V>, OnixComposite.OnixDataCompositeUncommon, OnixComposite.OnixDataCompositeWithKey<V,K>, OnixComposite.OnixSuperComposite, OnixHeader, OnixProduct
All Known Implementing Classes:
Addressee, AddresseeIdentifier, AddresseeIdentifier, AffiliationIdentifier, AgentIdentifier, AgentIdentifier, AlternativeName, AncillaryContent, Audience, Audience, AudienceRange, AudienceRange, AVItem, AVItemIdentifier, Barcode, BatchBonus, BatchBonus, Bible, Bible, BodyManifest, BodyResource, CitedContent, CollateralDetail, Collection, CollectionIdentifier, CollectionSequence, ComparisonProductPrice, Complexity, Complexity, Conference, ConferenceSponsor, ConferenceSponsorIdentifier, ContainedItem, ContentDate, ContentDetail, ContentItem, ContentItem, Contributor, Contributor, ContributorDate, ContributorPlace, ContributorReference, CopyrightOwner, CopyrightOwner, CopyrightOwnerIdentifier, CopyrightOwnerIdentifier, CopyrightStatement, CopyrightStatement, CoverManifest, CoverResource, DescriptiveDetail, Discount, DiscountCoded, DiscountCoded, EpubLicenseDate, EpubLicenseExpression, EpubLicenseType, EpubLicenseWithDateType, EpubUsageConstraint, EpubUsageLimit, Event, EventIdentifier, EventOccurrence, EventSponsor, EventSponsorIdentifier, Extent, Extent, Funding, FundingIdentifier, Header, Header, Illustrations, Imprint, Imprint, ImprintIdentifier, InsertManifest, InsertPoint, InsertResource, Language, Language, LocationIdentifier, LocationIdentifier, MainSeriesRecord, MainSubject, Market, MarketDate, MarketDate, MarketPublishingDetail, MarketRepresentation, Measure, Measure, MediaFile, Name, NameAsSubject, NameIdentifier, NewSupplier, NewSupplier, NotForSale, OccurrenceDate, OnOrderDetail, OnOrderDetail, OtherText, PageRun, PageRun, ParentIdentifier, PersonAsSubject, PersonDate, PersonNameIdentifier, Price, Price, PriceCoded, PriceCondition, PriceConditionQuantity, PriceConstraint, PriceConstraintLimit, PriceDate, PriceIdentifier, Prize, Prize, PrizeIdentifier, Product, Product, ProductClassification, ProductClassification, ProductContact, ProductContactIdentifier, ProductFormFeature, ProductFormFeature, ProductIdentifier, ProductIdentifier, ProductionDetail, ProductionManifest, ProductPart, ProductSupply, ProductWebsite, ProfessionalAffiliation, ProfessionalAffiliation, PromotionalEvent, PromotionDetail, Publisher, Publisher, PublisherIdentifier, PublisherRepresentative, PublishingDate, PublishingDetail, RecordSourceIdentifier, Reissue, RelatedMaterial, RelatedProduct, RelatedProduct, RelatedWork, ReligiousText, ReligiousText, ReligiousTextFeature, ReligiousTextFeature, ResourceFeature, ResourceFileDate, ResourceFileFeature, ResourceIdentifier, ResourceVersion, ResourceVersionFeature, ReturnsConditions, ReviewRating, SalesOutlet, SalesOutlet, SalesOutletIdentifier, SalesOutletIdentifier, SalesRestriction, SalesRestriction, SalesRights, SalesRights, Sender, SenderIdentifier, SenderIdentifier, Series, SeriesIdentifier, Set, SpecificationBundleName, SpecificationFeature, Stock, Stock, StockQuantityCoded, StockQuantityCoded, Subject, Subject, SubjectDate, SubSeriesRecord, SupplementManifest, Supplier, SupplierIdentifier, SupplierIdentifier, SupplierOwnCoding, SupplyContact, SupplyContactIdentifier, SupplyDate, SupplyDetail, SupplyDetail, SupportingResource, Tax, Territory, TextContent, TextItem, TextItem, TextItemIdentifier, TextItemIdentifier, TimeRun, Title, TitleDetail, TitleElement, Velocity, Website, Website, WorkIdentifier, WorkIdentifier

public interface OnixComposite extends OnixTag
Fundamental interface in Jonix object model, representing an ONIX Composite (i.e. a container for ONIX Elements and possibly other ONIX Composites)
  • Method Details

    • _initialize

      void _initialize()
      This is an internal API. Since Jonix 8.0, composite objects are being populated lazily. This method initiates the population process, and is invoked internally by the accessor APIs of the composites
    • getXmlElement

      Element getXmlElement()
      For advanced use-cases only.
      Returns:
      native representation of the XML element underlying to this tag