Class: RubyScriptProvider::PackageBrowseNode
- Inherits:
-
DirBrowseNode
- Object
- BaseNode
- DirBrowseNode
- RubyScriptProvider::PackageBrowseNode
- Defined in:
- lib/rubyscriptprovider.rb
Overview
package node is read-only
Constant Summary
Constants inherited from BaseNode
Instance Attribute Summary
Attributes inherited from BaseNode
Instance Method Summary collapse
- #getChildNodes ⇒ Object
- #getPropertyValue(name) ⇒ Object
-
#initialize(url, storage, name, manager) ⇒ PackageBrowseNode
constructor
A new instance of PackageBrowseNode.
- #invoke(name, args, arg2, arg3) ⇒ Object
Methods inherited from BaseNode
#addPropertyChangeListener, #addVetoableChangeListener, #getIntrospection, #getPropertySetInfo, #getType, #getValue, #hasChildNodes, #hasMethod, #hasProperty, #removePropertyChangeListener, #removeVetoableChangeListener, #rename, #setPropertyValue, #setValue, #update
Methods included from Uno::UnoBase
#getImplementationId, #getTypes
Constructor Details
#initialize(url, storage, name, manager) ⇒ PackageBrowseNode
Returns a new instance of PackageBrowseNode.
889 890 891 892 |
# File 'lib/rubyscriptprovider.rb', line 889 def initialize(url, storage, name, manager) super(url, storage, name) @manager = manager end |
Instance Method Details
#getChildNodes ⇒ Object
894 895 896 897 898 899 900 |
# File 'lib/rubyscriptprovider.rb', line 894 def getChildNodes ret = [] @manager.packages.each do |url, name| ret << DirBrowseNode.new(@url.create(url), @storage, name) end return ret end |
#getPropertyValue(name) ⇒ Object
902 903 904 |
# File 'lib/rubyscriptprovider.rb', line 902 def getPropertyValue(name) return false end |
#invoke(name, args, arg2, arg3) ⇒ Object
906 907 908 |
# File 'lib/rubyscriptprovider.rb', line 906 def invoke(name, args, arg2, arg3) return [false, [0], [nil]] end |