Module: Rubeus

Defined in:
lib/rubeus.rb,
lib/rubeus/awt.rb,
lib/rubeus/jdbc.rb,
lib/rubeus/util.rb,
lib/rubeus/swing.rb,
lib/rubeus/version.rb,
lib/rubeus/extensions.rb,
lib/rubeus/reflection.rb,
lib/rubeus/verboseable.rb,
lib/rubeus/component_loader.rb,
lib/rubeus/util/java_method_name.rb

Defined Under Namespace

Modules: Awt, Extensions, JavaPackage, Jdbc, Reflection, Util, Verboseable Classes: ComponentLoader

Constant Summary collapse

EMAIL_GROUP =
'[email protected]'
WEB_SITE =
'http://code.google.com/p/rubeus/'
Swing =
ComponentLoader.new("javax.swing") do
  class_to_package.update({
    # $JAVA_HOME/lib/classlistにないものリスト
     'JTextPane' => 'javax.swing',
     'RTFEditorKit' => 'javax.swing.text.rtf',
     'DefaultTableModel' => 'javax.swing.table',
     'DelegatableTableModel' => 'jp.rubybizcommons.rubeus.extensions.javax.swing.table',
     'ReadonlyableTableModel' => 'jp.rubybizcommons.rubeus.extensions.javax.swing.table',
    })
  class_to_package['DefaultStyledDocument'] ||= 'javax.swing.text' # Windowsにない?

  def self.irb
    Rubeus::Awt.extend_with
    self.extend_with
  end
end
VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.verboseObject



29
# File 'lib/rubeus.rb', line 29

def self.verbose; @verbose; end

.verbose=(value) ⇒ Object



30
# File 'lib/rubeus.rb', line 30

def self.verbose=(value); @verbose = value; end