Class: ONIX::ContentItem
Instance Attribute Summary
Attributes included from Attributes
#attributes
Methods inherited from SubsetDSL
element, elements, #get_class, get_class, inherited, #initialize, n, #parse, ref_to_short, register_elements, register_scopes, #register_subset_array, registered_elements, #registered_elements, registered_scopes, scope, short_to_ref
Methods inherited from Subset
parse, #parse, #tag_match, #unsupported
Methods included from Attributes
attribute_class, #parse_attributes, #serialized_attributes
Instance Method Details
#cited_contents ⇒ Array<CitedContent>
33
|
# File 'lib/onix/content_item.rb', line 33
elements "CitedContent", :subset, :cardinality => 0..n
|
#component_number ⇒ String
21
|
# File 'lib/onix/content_item.rb', line 21
element "ComponentNumber", :text, :cardinality => 0..1
|
#component_type_name ⇒ String
20
|
# File 'lib/onix/content_item.rb', line 20
element "ComponentTypeName", :text, :cardinality => 0..1
|
#contributor_statements ⇒ Array<String>
24
|
# File 'lib/onix/content_item.rb', line 24
elements "ContributorStatement", :text, :cardinality => 0..n
|
#contributors ⇒ Array<Contributor>
23
|
# File 'lib/onix/content_item.rb', line 23
elements "Contributor", :subset, :cardinality => 0..n
|
#languages ⇒ Array<Language>
26
|
# File 'lib/onix/content_item.rb', line 26
elements "Language", :subset, :cardinality => 0..n
|
#level_sequence_number ⇒ Integer
14
|
# File 'lib/onix/content_item.rb', line 14
element "LevelSequenceNumber", :integer, :cardinality => 0..1
|
#no_contributor ⇒ Boolean
25
|
# File 'lib/onix/content_item.rb', line 25
element "NoContributor", :bool, :cardinality => 0..1
|
36
|
# File 'lib/onix/content_item.rb', line 36
elements "RelatedProduct", :subset, :cardinality => 0..n
|
35
|
# File 'lib/onix/content_item.rb', line 35
elements "RelatedWork", :subset, :cardinality => 0..n
|
#subjects ⇒ Array<Subject>
27
|
# File 'lib/onix/content_item.rb', line 27
elements "Subject", :subset, :cardinality => 0..n
|
34
|
# File 'lib/onix/content_item.rb', line 34
elements "SupportingResource", :subset, :cardinality => 0..n
|
#text_contents ⇒ Array<TextContent>
32
|
# File 'lib/onix/content_item.rb', line 32
elements "TextContent", :subset, :cardinality => 0..n
|
15
|
# File 'lib/onix/content_item.rb', line 15
element "TextItem", :subset, :cardinality => 0..1
|
#title_details ⇒ Array<TitleDetail>
22
|
# File 'lib/onix/content_item.rb', line 22
elements "TitleDetail", :subset, :cardinality => 0..n
|