Class XSD::XSDString
In: lib/xsd/datatypes.rb
Parent: XSDAnySimpleType

Primitive datatypes.

Methods

new   screen_data  

Constants

Type = QName.new(Namespace, StringLiteral)

Public Class methods

[Source]

     # File lib/xsd/datatypes.rb, line 190
190:   def initialize(value = nil)
191:     init(Type, value)
192:   end

Private Instance methods

[Source]

     # File lib/xsd/datatypes.rb, line 196
196:   def screen_data(value)
197:     unless XSD::Charset.is_ces(value, XSD::Charset.encoding)
198:       raise ValueSpaceError.new("#{ type }: cannot accept '#{ value }'.")
199:     end
200:     value
201:   end

[Validate]