class JavaClass::JavaPackageName
A full qualified package name. That is like a.b.c
.
- Author
-
Peter Kofler
Constants
- VALID_REGEX
Public Class Methods
new(string)
click to toggle source
Create a new package name string.
Calls superclass method
# File lib/javaclass/java_name.rb, line 81 def initialize(string) super string if string =~ VALID_REGEX @package = string else raise ArgumentError, "#{string} is no valid package name" end package_remove_trailing_dot! end
valid?(string)
click to toggle source
Is string a valid package name?
# File lib/javaclass/java_name.rb, line 76 def self.valid?(string) string =~ VALID_REGEX end
Public Instance Methods
to_javaname()
click to toggle source
# File lib/javaclass/java_name.rb, line 91 def to_javaname self end