Parent

Included Modules

Files

Class/Module Index [+]

Quicksearch

XSD::XSDAnySimpleType

The base class of XSD datatypes.

Constants

Type

Attributes

data[R]

@data represents canonical space (ex. Integer: 123).

is_nil[RW]

@is_nil represents this data is nil or not.

Public Class Methods

new(value = nil) click to toggle source
# File lib/xsd/datatypes.rb, line 122
def initialize(value = nil)
  init(Type, value)
end

Public Instance Methods

check_lexical_format(value) click to toggle source

true or raise

# File lib/xsd/datatypes.rb, line 127
def check_lexical_format(value)
  screen_data(value)
  true
end
set(value) click to toggle source

set accepts a string which follows lexical space (ex. String: "+123"), or an object which follows canonical space (ex. Integer: 123).

# File lib/xsd/datatypes.rb, line 134
def set(value)
  if value.nil?
    @is_nil = true
    @data = nil
    _set(nil)
  else
    @is_nil = false
    _set(screen_data(value))
  end
end
to_s() click to toggle source

to_s creates a string which follows lexical space (ex. String: "123").

# File lib/xsd/datatypes.rb, line 146
def to_s()
  if @is_nil
    ""
  else
    _to_s
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.