public Base64BinarySimpleTypeExecutor() : base(new StringSimpleTypeExecutor()) { regex = SchemaRegexParser.Parse(@"((([A-Za-z0-9+/] ?){4})*(([A-Za-z0-9+/] ?){3}[A-Za-z0-9+/]|([A-Za-z0-9+/] ?){2}[AEIMQUYcgkosw048] ?=|[A-Za-z0-9+/] ?[AQgw] ?= ?=))?"); }
public GMonthSimpleTypeExecutor() : base(new StringSimpleTypeExecutor()) { regex = SchemaRegexParser.Parse(@"--(0[1-9]|1[0-2])(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?"); }
public GYearSimpleTypeExecutor() : base(new StringSimpleTypeExecutor()) { regex = SchemaRegexParser.Parse(@"-?([1-9][0-9]{3,}|0[0-9]{3})(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?"); }
public DateSimpleTypeExecutor() : base(new StringSimpleTypeExecutor()) { regex = SchemaRegexParser.Parse(@"-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?"); }