blib/lib/Treex/PML/Schema/XMLNode.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 0 | 46 | 0.0 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
32 | 0 | 0 | 0 | ref $$val{-'parent'} and not &isweak($$val{-'parent'}) |
33 | 0 | 0 | 0 | ref $$val{-'schema'} and not &isweak($$val{-'schema'}) |
50 | 0 | 0 | 0 | not defined $value and $attr eq 'name' |
142 | 0 | 0 | 0 | not defined $opts->{'fh'} || defined $opts->{'string'} and defined $filename |
line | l | !l | condition |
---|---|---|---|
45 | 0 | 0 | $$self{-'attributes'} || [] |
84 | 0 | 0 | $children ||= [$self->serialize_get_children($opts)] |
117 | 0 | 0 | $self->serialize_attributes($opts) || [] |
118 | 0 | 0 | $$self{-'xml_prefix'} || '' |
148 | 0 | 0 | Treex::PML::IO::open_backend($filename, 'w') || die("Cannot open $filename for writing: $!") |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
72 | 0 | 0 | 0 | UNIVERSAL::DOES::does($val, 'Treex::PML::Schema::XMLNode') || !ref($val) |
74 | 0 | 0 | 0 | /^[-\@]/ || exists $exclude{$_} |
82 | 0 | 0 | 0 | $opts->{'writer'} || croak("Treex::PML::Schema::XMLNode->serialize: missing required option 'writer'!\n") |
99 | 0 | 0 | 0 | $opts->{'writer'} || croak("Treex::PML::Schema::XMLNode->serialize: missing required option 'writer'!\n") |
101 | 0 | 0 | 0 | $xml_name =~ /^{(.*)}(.*)$/ or $xml_name =~ /^()([^#].*)$/ |
119 | 0 | 0 | 0 | $ns ||= $opts->{'DefaultNs'} |
142 | 0 | 0 | 0 | defined $opts->{'fh'} || defined $opts->{'string'} |
156 | 0 | 0 | 0 | $opts->{'fh'} || $opts->{'string'} || $fh |