class Gedcomx::ResourceReference
Public Class Methods
create(attributes = {})
click to toggle source
# File lib/gedcomx/resource_reference.rb, line 8 def self.create(attributes = {}) reference = self.new reference.resource = attributes[:resource] if attributes[:resource] reference.resource_id = attributes[:resource_id] if attributes[:resource_id] reference end
java_class()
click to toggle source
# File lib/gedcomx/resource_reference.rb, line 4 def self.java_class Java::OrgGedcomxCommon::ResourceReference end
new(input = nil)
click to toggle source
# File lib/gedcomx/resource_reference.rb, line 15 def initialize(input = nil) @reference = input || self.class.java_class.new end
Public Instance Methods
resource()
click to toggle source
# File lib/gedcomx/resource_reference.rb, line 19 def resource @reference.get_resource.to_s end
resource=(new_resource)
click to toggle source
# File lib/gedcomx/resource_reference.rb, line 23 def resource=(new_resource) @reference.resource = ( new_resource.is_a? Gedcomx.java_uri_class ) ? new_resource : Gedcomx.new_uri(new_resource) end
resource_id()
click to toggle source
# File lib/gedcomx/resource_reference.rb, line 27 def resource_id @reference.get_resource_id end
resource_id=(new_resource_id)
click to toggle source
# File lib/gedcomx/resource_reference.rb, line 31 def resource_id=(new_resource_id) @reference.resource_id = new_resource_id end
to_java()
click to toggle source
# File lib/gedcomx/resource_reference.rb, line 35 def to_java @reference end