Sha256: fc7a3b44bc555276dd0662aabfcabc65a2706fadcdfd276dfa632f75855f9697

Contents?: true

Size: 475 Bytes

Versions: 10

Compression:

Stored size: 475 Bytes

Contents

require_relative '../s9api'
require_relative 'sequence_like'

module Saxon
  module XDM
    # Represents a Saxon XDM ExternalObject
    class ExternalObject
      include SequenceLike
      include ItemSequenceLike

      # @api private
      def initialize(s9_xdm_external_object)
        @s9_xdm_external_object = s9_xdm_external_object
      end

      # The underlying Saxon XdmExternalObject
      def to_java
        @s9_xdm_external_object
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
saxon-rb-0.8.3-java lib/saxon/xdm/external_object.rb
saxon-rb-0.8.2-java lib/saxon/xdm/external_object.rb
saxon-rb-0.8.1-java lib/saxon/xdm/external_object.rb
saxon-rb-0.8.0-java lib/saxon/xdm/external_object.rb
saxon-rb-0.7.3-java lib/saxon/xdm/external_object.rb
saxon-rb-0.7.2-java lib/saxon/xdm/external_object.rb
saxon-rb-0.7.1-java lib/saxon/xdm/external_object.rb
saxon-rb-0.7.0-java lib/saxon/xdm/external_object.rb
saxon-rb-0.6.0-java lib/saxon/xdm/external_object.rb
saxon-rb-0.5.0-java lib/saxon/xdm/external_object.rb