comparison Lib/IMPL/DOM/Schema.pm @ 263:0f59b2de72af

*fixed IMPL::DOM::Schema circular module references *modified IMPL::Object::Singleton, added auto-activation *code cleanups, docs
author sergey
date Wed, 09 Jan 2013 05:17:44 +0400
parents 129e48bb5afb
children 89179bb8c388
comparison
equal deleted inserted replaced
262:4ac39b9e2ca4 263:0f59b2de72af
13 NodeSet => 'IMPL::DOM::Schema::NodeSet', 13 NodeSet => 'IMPL::DOM::Schema::NodeSet',
14 Property => 'IMPL::DOM::Schema::Property', 14 Property => 'IMPL::DOM::Schema::Property',
15 SwitchNode => 'IMPL::DOM::Schema::SwitchNode', 15 SwitchNode => 'IMPL::DOM::Schema::SwitchNode',
16 Validator => 'IMPL::DOM::Schema::Validator', 16 Validator => 'IMPL::DOM::Schema::Validator',
17 Builder => 'IMPL::DOM::Navigator::Builder', 17 Builder => 'IMPL::DOM::Navigator::Builder',
18 XMLReader => 'IMPL::DOM::XMLReader', 18 XMLReader => 'IMPL::DOM::XMLReader', # XMLReader references Schema
19 InflateFactory => 'IMPL::DOM::Schema::InflateFactory', 19 InflateFactory => 'IMPL::DOM::Schema::InflateFactory',
20 Loader => 'IMPL::Code::Loader' 20 Loader => 'IMPL::Code::Loader'
21 }; 21 };
22 22
23 use parent qw(IMPL::DOM::Document); 23 use parent qw(IMPL::DOM::Document);