def _pattern_properties_regexes(self): return [ (re.compile('^[a-zA-Z0-9\\.\\-_]+$'), runtime.resolve_visitor('^[a-zA-Z0-9\\.\\-_]+$', cls=Schema, logger=logger)), ]
def _pattern_properties_regexes(self): return [ (re.compile('^x-'), runtime.resolve_visitor('^x-', cls=Toplevel._PatternProperties_x, logger=logger)), ]
def _pattern_properties_regexes(self): return [ (re.compile('^[a-zA-Z0-9\\.\\-_]+$'), runtime.resolve_visitor( '^[a-zA-Z0-9\\.\\-_]+$', cls=Toplevel._Properties._PatternProperties_aZAZ09, logger=logger)), ]
def required(self): return runtime.resolve_visitor('required', cls=Schema._Required, logger=logger)
def person(self): return runtime.resolve_visitor('person', cls=ComplexStructure._Person, logger=logger)
def patternProperties_a_zA_Z0_9(self): return runtime.resolve_visitor( 'patternProperties/^[a-zA-Z0-9\\.\\-_]+$', cls=Toplevel._Properties._PatternProperties_aZAZ09, logger=logger)
def oneOf0(self): return runtime.resolve_visitor('oneOf0', cls=Schema, logger=logger)
def additionalProperties(self): return runtime.resolve_visitor('additionalProperties', cls=Schema._AdditionalProperties, logger=logger)
def patternProperties(self): return runtime.resolve_visitor('patternProperties', cls=Schema._PatternProperties, logger=logger)
def schema(self): return runtime.resolve_visitor('schema', cls=Schema, logger=logger)
def not_(self): return runtime.resolve_visitor('not', cls=Schema._Not, logger=logger)
def components(self): return runtime.resolve_visitor('components', cls=Components, logger=logger)
def patternProperties(self): return runtime.resolve_visitor('patternProperties', cls=Components._PatternProperties, logger=logger)
def schemas(self): return runtime.resolve_visitor('schemas', cls=Components._Schemas, logger=logger)
def patternProperties_a_zA_Z0_9(self): return runtime.resolve_visitor( 'patternProperties/^[a-zA-Z0-9\\.\\-_]+$', cls=Components._Schemas._PatternProperties_aZAZ09, logger=logger)
def value(self): return runtime.resolve_visitor('value', cls=Value, logger=logger)
def oneOf1(self): return runtime.resolve_visitor('oneOf1', cls=Twotwo, logger=logger)
def patternProperties_x(self): return runtime.resolve_visitor('patternProperties/^x-', cls=Toplevel._PatternProperties_x, logger=logger)
def oneOf_0(self): return runtime.resolve_visitor( 'oneOf/0', cls=Schema._AdditionalProperties._OneOf_0, logger=logger)
def mother(self): return runtime.resolve_visitor('mother', cls=Person, logger=logger)
def name(self): return runtime.resolve_visitor('name', cls=Name, logger=logger)
def parents(self): return runtime.resolve_visitor('parents', cls=People, logger=logger)
def oneOf1(self): return runtime.resolve_visitor('oneOf1', cls=Reference, logger=logger)
def oneOf2(self): return runtime.resolve_visitor('oneOf2', cls=PositiveInt, logger=logger)
def properties(self): return runtime.resolve_visitor('properties', cls=Toplevel._Properties, logger=logger)
def xof(self): return runtime.resolve_visitor('xof', cls=Structure._Xof, logger=logger)
def definitions(self): return runtime.resolve_visitor('definitions', cls=Toplevel._Definitions, logger=logger)
def oneOf1(self): return runtime.resolve_visitor('oneOf1', cls=Structure._Xof._OneOf_1, logger=logger)
def structure(self): return runtime.resolve_visitor('structure', cls=ComplexStructure, logger=logger)
def oneOf(self): return runtime.resolve_visitor('oneOf', cls=Schema._OneOf, logger=logger)