Class: XSD::XSDString

Inherits:
XSDAnySimpleType show all
Defined in:
lib/xsd/datatypes.rb

Overview

Primitive datatypes.

Constant Summary collapse

Type =
QName.new(Namespace, StringLiteral)
@@strict_ces_validation =
false

Constants included from XSD

AnySimpleTypeLiteral, AnySimpleTypeName, AnyTypeLiteral, AnyTypeName, AnyURILiteral, AttrNilName, AttrType, AttrTypeName, Base64BinaryLiteral, BooleanLiteral, ByteLiteral, DateLiteral, DateTimeLiteral, DecimalLiteral, DoubleLiteral, DurationLiteral, FloatLiteral, GDayLiteral, GMonthDayLiteral, GMonthLiteral, GYearLiteral, GYearMonthLiteral, HexBinaryLiteral, InstanceNamespace, IntLiteral, IntegerLiteral, LanguageLiteral, LongLiteral, Namespace, NegativeIntegerLiteral, NilLiteral, NilValue, NonNegativeIntegerLiteral, NonPositiveIntegerLiteral, NormalizedStringLiteral, PositiveIntegerLiteral, QNameLiteral, ShortLiteral, StringLiteral, TimeLiteral, TokenLiteral, UnsignedByteLiteral, UnsignedIntLiteral, UnsignedLongLiteral, UnsignedShortLiteral

Instance Attribute Summary

Attributes inherited from XSDAnySimpleType

#data, #is_nil

Attributes inherited from NSDBase

#type

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from XSDAnySimpleType

#check_lexical_format, #set, #to_s

Methods inherited from NSDBase

inherited, #init, types

Constructor Details

#initialize(value = nil) ⇒ XSDString

Returns a new instance of XSDString.


190
191
192
# File 'lib/xsd/datatypes.rb', line 190

def initialize(value = nil)
  init(Type, value)
end

Class Method Details

.strict_ces_validationObject


200
201
202
# File 'lib/xsd/datatypes.rb', line 200

def self.strict_ces_validation
  @@strict_ces_validation
end

.strict_ces_validation=(strict_ces_validation) ⇒ Object


196
197
198
# File 'lib/xsd/datatypes.rb', line 196

def self.strict_ces_validation=(strict_ces_validation)
  @@strict_ces_validation = strict_ces_validation
end