Sha256: b7e85a93fcbe7402822ea2dd295d08960d273756c4e4349c16cb381884033748

Contents?: true

Size: 668 Bytes

Versions: 1

Compression:

Stored size: 668 Bytes

Contents

module Wiris
	class Hash < Hash
		def javaHashtable=(javaHashtable)
			@javaHashtable=javaHashtable
		end

		def javaHashtable
			@javaHashtable
		end
		# private:javaHashtable=

		def initialize(hs=nil)
			if (hs.nil?)
				super()
			end
			@javaHashtable = hs
		end

		def get(key)
			return self[key]
		end
		def set(key, value)
			self[key] = value
		end
		alias originalkeysmethod keys

		def keys()
			return Iterator.new(self.originalkeysmethod().to_enum)
		end

		def getJavaHashtable()
			return @javaHashtable
		end

		def exists(key)
			self.has_key?(key)
		end

		def remove(key)
			self.delete(key)
		end
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wirispluginengine-3.62.0.1322 lib/src-generic/Hash.rb