src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/identityConstraint.java

changeset 397
b99d7e355d4b
parent 286
f50545b5e2f1
child 637
9c07ef4934dd
child 1445
06086cb6c349
     1.1 --- a/src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/identityConstraint.java	Thu Aug 08 10:10:38 2013 -0700
     1.2 +++ b/src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/identityConstraint.java	Fri Aug 23 09:57:21 2013 +0100
     1.3 @@ -96,6 +96,17 @@
     1.4          $localName = $__local;
     1.5          $qname = $__qname;
     1.6          switch($_ngcc_current_state) {
     1.7 +        case 16:
     1.8 +            {
     1.9 +                if(($ai = $runtime.getAttributeIndex("","name"))>=0) {
    1.10 +                    $runtime.consumeAttribute($ai);
    1.11 +                    $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);
    1.12 +                }
    1.13 +                else {
    1.14 +                    unexpectedEnterElement($__qname);
    1.15 +                }
    1.16 +            }
    1.17 +            break;
    1.18          case 1:
    1.19              {
    1.20                  if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("field"))) {
    1.21 @@ -107,43 +118,15 @@
    1.22                  }
    1.23              }
    1.24              break;
    1.25 +        case 0:
    1.26 +            {
    1.27 +                revertToParentFromEnterElement(makeResult(), super._cookie, $__uri, $__local, $__qname, $attrs);
    1.28 +            }
    1.29 +            break;
    1.30          case 17:
    1.31              {
    1.32 -                if((($ai = $runtime.getAttributeIndex("","name"))>=0 && (($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("selector"))))) {
    1.33 -                    NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 254, null);
    1.34 -                    spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
    1.35 -                }
    1.36 -                else {
    1.37 -                    unexpectedEnterElement($__qname);
    1.38 -                }
    1.39 -            }
    1.40 -            break;
    1.41 -        case 6:
    1.42 -            {
    1.43 -                if(($ai = $runtime.getAttributeIndex("","xpath"))>=0) {
    1.44 -                    NGCCHandler h = new xpath(this, super._source, $runtime, 241);
    1.45 -                    spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
    1.46 -                }
    1.47 -                else {
    1.48 -                    unexpectedEnterElement($__qname);
    1.49 -                }
    1.50 -            }
    1.51 -            break;
    1.52 -        case 16:
    1.53 -            {
    1.54 -                if(($ai = $runtime.getAttributeIndex("","name"))>=0) {
    1.55 -                    $runtime.consumeAttribute($ai);
    1.56 -                    $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);
    1.57 -                }
    1.58 -                else {
    1.59 -                    unexpectedEnterElement($__qname);
    1.60 -                }
    1.61 -            }
    1.62 -            break;
    1.63 -        case 3:
    1.64 -            {
    1.65 -                if(($ai = $runtime.getAttributeIndex("","xpath"))>=0) {
    1.66 -                    NGCCHandler h = new xpath(this, super._source, $runtime, 237);
    1.67 +                if((($ai = $runtime.getAttributeIndex("","name"))>=0 && (($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("selector")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))))) {
    1.68 +                    NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 287, null);
    1.69                      spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
    1.70                  }
    1.71                  else {
    1.72 @@ -162,6 +145,52 @@
    1.73                  }
    1.74              }
    1.75              break;
    1.76 +        case 18:
    1.77 +            {
    1.78 +                if(((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique")))) {
    1.79 +                    $runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);
    1.80 +                    action2();
    1.81 +                    $_ngcc_current_state = 17;
    1.82 +                }
    1.83 +                else {
    1.84 +                    unexpectedEnterElement($__qname);
    1.85 +                }
    1.86 +            }
    1.87 +            break;
    1.88 +        case 3:
    1.89 +            {
    1.90 +                if(($ai = $runtime.getAttributeIndex("","xpath"))>=0) {
    1.91 +                    NGCCHandler h = new xpath(this, super._source, $runtime, 270);
    1.92 +                    spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
    1.93 +                }
    1.94 +                else {
    1.95 +                    unexpectedEnterElement($__qname);
    1.96 +                }
    1.97 +            }
    1.98 +            break;
    1.99 +        case 4:
   1.100 +            {
   1.101 +                if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("field"))) {
   1.102 +                    $runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);
   1.103 +                    $_ngcc_current_state = 3;
   1.104 +                }
   1.105 +                else {
   1.106 +                    unexpectedEnterElement($__qname);
   1.107 +                }
   1.108 +            }
   1.109 +            break;
   1.110 +        case 8:
   1.111 +            {
   1.112 +                if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) {
   1.113 +                    NGCCHandler h = new annotation(this, super._source, $runtime, 277, null,AnnotationContext.IDENTITY_CONSTRAINT);
   1.114 +                    spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
   1.115 +                }
   1.116 +                else {
   1.117 +                    $_ngcc_current_state = 7;
   1.118 +                    $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);
   1.119 +                }
   1.120 +            }
   1.121 +            break;
   1.122          case 10:
   1.123              {
   1.124                  if(($ai = $runtime.getAttributeIndex("","refer"))>=0) {
   1.125 @@ -174,42 +203,13 @@
   1.126                  }
   1.127              }
   1.128              break;
   1.129 -        case 0:
   1.130 +        case 6:
   1.131              {
   1.132 -                revertToParentFromEnterElement(makeResult(), super._cookie, $__uri, $__local, $__qname, $attrs);
   1.133 -            }
   1.134 -            break;
   1.135 -        case 8:
   1.136 -            {
   1.137 -                if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) {
   1.138 -                    NGCCHandler h = new annotation(this, super._source, $runtime, 244, null,AnnotationContext.IDENTITY_CONSTRAINT);
   1.139 +                if(($ai = $runtime.getAttributeIndex("","xpath"))>=0) {
   1.140 +                    NGCCHandler h = new xpath(this, super._source, $runtime, 274);
   1.141                      spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
   1.142                  }
   1.143                  else {
   1.144 -                    $_ngcc_current_state = 7;
   1.145 -                    $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);
   1.146 -                }
   1.147 -            }
   1.148 -            break;
   1.149 -        case 18:
   1.150 -            {
   1.151 -                if(((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique")))) {
   1.152 -                    $runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);
   1.153 -                    action2();
   1.154 -                    $_ngcc_current_state = 17;
   1.155 -                }
   1.156 -                else {
   1.157 -                    unexpectedEnterElement($__qname);
   1.158 -                }
   1.159 -            }
   1.160 -            break;
   1.161 -        case 4:
   1.162 -            {
   1.163 -                if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("field"))) {
   1.164 -                    $runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);
   1.165 -                    $_ngcc_current_state = 3;
   1.166 -                }
   1.167 -                else {
   1.168                      unexpectedEnterElement($__qname);
   1.169                  }
   1.170              }
   1.171 @@ -228,33 +228,11 @@
   1.172          $localName = $__local;
   1.173          $qname = $__qname;
   1.174          switch($_ngcc_current_state) {
   1.175 -        case 1:
   1.176 +        case 5:
   1.177              {
   1.178 -                if(((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique")))) {
   1.179 +                if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("selector"))) {
   1.180                      $runtime.onLeaveElementConsumed($__uri, $__local, $__qname);
   1.181 -                    $_ngcc_current_state = 0;
   1.182 -                }
   1.183 -                else {
   1.184 -                    unexpectedLeaveElement($__qname);
   1.185 -                }
   1.186 -            }
   1.187 -            break;
   1.188 -        case 17:
   1.189 -            {
   1.190 -                if(($ai = $runtime.getAttributeIndex("","name"))>=0) {
   1.191 -                    NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 254, null);
   1.192 -                    spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.193 -                }
   1.194 -                else {
   1.195 -                    unexpectedLeaveElement($__qname);
   1.196 -                }
   1.197 -            }
   1.198 -            break;
   1.199 -        case 6:
   1.200 -            {
   1.201 -                if((($ai = $runtime.getAttributeIndex("","xpath"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("selector")))) {
   1.202 -                    NGCCHandler h = new xpath(this, super._source, $runtime, 241);
   1.203 -                    spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.204 +                    $_ngcc_current_state = 4;
   1.205                  }
   1.206                  else {
   1.207                      unexpectedLeaveElement($__qname);
   1.208 @@ -272,10 +250,37 @@
   1.209                  }
   1.210              }
   1.211              break;
   1.212 -        case 3:
   1.213 +        case 1:
   1.214              {
   1.215 -                if((($ai = $runtime.getAttributeIndex("","xpath"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("field")))) {
   1.216 -                    NGCCHandler h = new xpath(this, super._source, $runtime, 237);
   1.217 +                if(((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique")))) {
   1.218 +                    $runtime.onLeaveElementConsumed($__uri, $__local, $__qname);
   1.219 +                    $_ngcc_current_state = 0;
   1.220 +                }
   1.221 +                else {
   1.222 +                    unexpectedLeaveElement($__qname);
   1.223 +                }
   1.224 +            }
   1.225 +            break;
   1.226 +        case 2:
   1.227 +            {
   1.228 +                if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("field"))) {
   1.229 +                    $runtime.onLeaveElementConsumed($__uri, $__local, $__qname);
   1.230 +                    $_ngcc_current_state = 1;
   1.231 +                }
   1.232 +                else {
   1.233 +                    unexpectedLeaveElement($__qname);
   1.234 +                }
   1.235 +            }
   1.236 +            break;
   1.237 +        case 0:
   1.238 +            {
   1.239 +                revertToParentFromLeaveElement(makeResult(), super._cookie, $__uri, $__local, $__qname);
   1.240 +            }
   1.241 +            break;
   1.242 +        case 17:
   1.243 +            {
   1.244 +                if(($ai = $runtime.getAttributeIndex("","name"))>=0) {
   1.245 +                    NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 287, null);
   1.246                      spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.247                  }
   1.248                  else {
   1.249 @@ -283,6 +288,23 @@
   1.250                  }
   1.251              }
   1.252              break;
   1.253 +        case 3:
   1.254 +            {
   1.255 +                if((($ai = $runtime.getAttributeIndex("","xpath"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("field")))) {
   1.256 +                    NGCCHandler h = new xpath(this, super._source, $runtime, 270);
   1.257 +                    spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.258 +                }
   1.259 +                else {
   1.260 +                    unexpectedLeaveElement($__qname);
   1.261 +                }
   1.262 +            }
   1.263 +            break;
   1.264 +        case 8:
   1.265 +            {
   1.266 +                $_ngcc_current_state = 7;
   1.267 +                $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);
   1.268 +            }
   1.269 +            break;
   1.270          case 10:
   1.271              {
   1.272                  if(($ai = $runtime.getAttributeIndex("","refer"))>=0) {
   1.273 @@ -295,39 +317,17 @@
   1.274                  }
   1.275              }
   1.276              break;
   1.277 -        case 5:
   1.278 +        case 6:
   1.279              {
   1.280 -                if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("selector"))) {
   1.281 -                    $runtime.onLeaveElementConsumed($__uri, $__local, $__qname);
   1.282 -                    $_ngcc_current_state = 4;
   1.283 +                if((($ai = $runtime.getAttributeIndex("","xpath"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("selector")))) {
   1.284 +                    NGCCHandler h = new xpath(this, super._source, $runtime, 274);
   1.285 +                    spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.286                  }
   1.287                  else {
   1.288                      unexpectedLeaveElement($__qname);
   1.289                  }
   1.290              }
   1.291              break;
   1.292 -        case 0:
   1.293 -            {
   1.294 -                revertToParentFromLeaveElement(makeResult(), super._cookie, $__uri, $__local, $__qname);
   1.295 -            }
   1.296 -            break;
   1.297 -        case 2:
   1.298 -            {
   1.299 -                if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("field"))) {
   1.300 -                    $runtime.onLeaveElementConsumed($__uri, $__local, $__qname);
   1.301 -                    $_ngcc_current_state = 1;
   1.302 -                }
   1.303 -                else {
   1.304 -                    unexpectedLeaveElement($__qname);
   1.305 -                }
   1.306 -            }
   1.307 -            break;
   1.308 -        case 8:
   1.309 -            {
   1.310 -                $_ngcc_current_state = 7;
   1.311 -                $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);
   1.312 -            }
   1.313 -            break;
   1.314          default:
   1.315              {
   1.316                  unexpectedLeaveElement($__qname);
   1.317 @@ -342,28 +342,6 @@
   1.318          $localName = $__local;
   1.319          $qname = $__qname;
   1.320          switch($_ngcc_current_state) {
   1.321 -        case 17:
   1.322 -            {
   1.323 -                if(($__uri.equals("") && $__local.equals("name"))) {
   1.324 -                    NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 254, null);
   1.325 -                    spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.326 -                }
   1.327 -                else {
   1.328 -                    unexpectedEnterAttribute($__qname);
   1.329 -                }
   1.330 -            }
   1.331 -            break;
   1.332 -        case 6:
   1.333 -            {
   1.334 -                if(($__uri.equals("") && $__local.equals("xpath"))) {
   1.335 -                    NGCCHandler h = new xpath(this, super._source, $runtime, 241);
   1.336 -                    spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.337 -                }
   1.338 -                else {
   1.339 -                    unexpectedEnterAttribute($__qname);
   1.340 -                }
   1.341 -            }
   1.342 -            break;
   1.343          case 16:
   1.344              {
   1.345                  if(($__uri.equals("") && $__local.equals("name"))) {
   1.346 @@ -374,10 +352,15 @@
   1.347                  }
   1.348              }
   1.349              break;
   1.350 -        case 3:
   1.351 +        case 0:
   1.352              {
   1.353 -                if(($__uri.equals("") && $__local.equals("xpath"))) {
   1.354 -                    NGCCHandler h = new xpath(this, super._source, $runtime, 237);
   1.355 +                revertToParentFromEnterAttribute(makeResult(), super._cookie, $__uri, $__local, $__qname);
   1.356 +            }
   1.357 +            break;
   1.358 +        case 17:
   1.359 +            {
   1.360 +                if(($__uri.equals("") && $__local.equals("name"))) {
   1.361 +                    NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 287, null);
   1.362                      spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.363                  }
   1.364                  else {
   1.365 @@ -385,6 +368,23 @@
   1.366                  }
   1.367              }
   1.368              break;
   1.369 +        case 3:
   1.370 +            {
   1.371 +                if(($__uri.equals("") && $__local.equals("xpath"))) {
   1.372 +                    NGCCHandler h = new xpath(this, super._source, $runtime, 270);
   1.373 +                    spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.374 +                }
   1.375 +                else {
   1.376 +                    unexpectedEnterAttribute($__qname);
   1.377 +                }
   1.378 +            }
   1.379 +            break;
   1.380 +        case 8:
   1.381 +            {
   1.382 +                $_ngcc_current_state = 7;
   1.383 +                $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);
   1.384 +            }
   1.385 +            break;
   1.386          case 10:
   1.387              {
   1.388                  if(($__uri.equals("") && $__local.equals("refer"))) {
   1.389 @@ -396,15 +396,15 @@
   1.390                  }
   1.391              }
   1.392              break;
   1.393 -        case 0:
   1.394 +        case 6:
   1.395              {
   1.396 -                revertToParentFromEnterAttribute(makeResult(), super._cookie, $__uri, $__local, $__qname);
   1.397 -            }
   1.398 -            break;
   1.399 -        case 8:
   1.400 -            {
   1.401 -                $_ngcc_current_state = 7;
   1.402 -                $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);
   1.403 +                if(($__uri.equals("") && $__local.equals("xpath"))) {
   1.404 +                    NGCCHandler h = new xpath(this, super._source, $runtime, 274);
   1.405 +                    spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.406 +                }
   1.407 +                else {
   1.408 +                    unexpectedEnterAttribute($__qname);
   1.409 +                }
   1.410              }
   1.411              break;
   1.412          default:
   1.413 @@ -421,6 +421,11 @@
   1.414          $localName = $__local;
   1.415          $qname = $__qname;
   1.416          switch($_ngcc_current_state) {
   1.417 +        case 0:
   1.418 +            {
   1.419 +                revertToParentFromLeaveAttribute(makeResult(), super._cookie, $__uri, $__local, $__qname);
   1.420 +            }
   1.421 +            break;
   1.422          case 14:
   1.423              {
   1.424                  if(($__uri.equals("") && $__local.equals("name"))) {
   1.425 @@ -431,6 +436,18 @@
   1.426                  }
   1.427              }
   1.428              break;
   1.429 +        case 8:
   1.430 +            {
   1.431 +                $_ngcc_current_state = 7;
   1.432 +                $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);
   1.433 +            }
   1.434 +            break;
   1.435 +        case 10:
   1.436 +            {
   1.437 +                $_ngcc_current_state = 8;
   1.438 +                $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);
   1.439 +            }
   1.440 +            break;
   1.441          case 11:
   1.442              {
   1.443                  if(($__uri.equals("") && $__local.equals("refer"))) {
   1.444 @@ -441,23 +458,6 @@
   1.445                  }
   1.446              }
   1.447              break;
   1.448 -        case 10:
   1.449 -            {
   1.450 -                $_ngcc_current_state = 8;
   1.451 -                $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);
   1.452 -            }
   1.453 -            break;
   1.454 -        case 0:
   1.455 -            {
   1.456 -                revertToParentFromLeaveAttribute(makeResult(), super._cookie, $__uri, $__local, $__qname);
   1.457 -            }
   1.458 -            break;
   1.459 -        case 8:
   1.460 -            {
   1.461 -                $_ngcc_current_state = 7;
   1.462 -                $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);
   1.463 -            }
   1.464 -            break;
   1.465          default:
   1.466              {
   1.467                  unexpectedLeaveAttribute($__qname);
   1.468 @@ -469,20 +469,10 @@
   1.469      public void text(String $value) throws SAXException {
   1.470          int $ai;
   1.471          switch($_ngcc_current_state) {
   1.472 -        case 17:
   1.473 +        case 15:
   1.474              {
   1.475 -                if(($ai = $runtime.getAttributeIndex("","name"))>=0) {
   1.476 -                    NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 254, null);
   1.477 -                    spawnChildFromText(h, $value);
   1.478 -                }
   1.479 -            }
   1.480 -            break;
   1.481 -        case 6:
   1.482 -            {
   1.483 -                if(($ai = $runtime.getAttributeIndex("","xpath"))>=0) {
   1.484 -                    NGCCHandler h = new xpath(this, super._source, $runtime, 241);
   1.485 -                    spawnChildFromText(h, $value);
   1.486 -                }
   1.487 +                name = $value;
   1.488 +                $_ngcc_current_state = 14;
   1.489              }
   1.490              break;
   1.491          case 16:
   1.492 @@ -493,18 +483,37 @@
   1.493                  }
   1.494              }
   1.495              break;
   1.496 -        case 3:
   1.497 +        case 0:
   1.498              {
   1.499 -                if(($ai = $runtime.getAttributeIndex("","xpath"))>=0) {
   1.500 -                    NGCCHandler h = new xpath(this, super._source, $runtime, 237);
   1.501 +                revertToParentFromText(makeResult(), super._cookie, $value);
   1.502 +            }
   1.503 +            break;
   1.504 +        case 12:
   1.505 +            {
   1.506 +                NGCCHandler h = new qname(this, super._source, $runtime, 280);
   1.507 +                spawnChildFromText(h, $value);
   1.508 +            }
   1.509 +            break;
   1.510 +        case 17:
   1.511 +            {
   1.512 +                if(($ai = $runtime.getAttributeIndex("","name"))>=0) {
   1.513 +                    NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 287, null);
   1.514                      spawnChildFromText(h, $value);
   1.515                  }
   1.516              }
   1.517              break;
   1.518 -        case 15:
   1.519 +        case 3:
   1.520              {
   1.521 -                name = $value;
   1.522 -                $_ngcc_current_state = 14;
   1.523 +                if(($ai = $runtime.getAttributeIndex("","xpath"))>=0) {
   1.524 +                    NGCCHandler h = new xpath(this, super._source, $runtime, 270);
   1.525 +                    spawnChildFromText(h, $value);
   1.526 +                }
   1.527 +            }
   1.528 +            break;
   1.529 +        case 8:
   1.530 +            {
   1.531 +                $_ngcc_current_state = 7;
   1.532 +                $runtime.sendText(super._cookie, $value);
   1.533              }
   1.534              break;
   1.535          case 10:
   1.536 @@ -519,21 +528,12 @@
   1.537                  }
   1.538              }
   1.539              break;
   1.540 -        case 0:
   1.541 +        case 6:
   1.542              {
   1.543 -                revertToParentFromText(makeResult(), super._cookie, $value);
   1.544 -            }
   1.545 -            break;
   1.546 -        case 12:
   1.547 -            {
   1.548 -                NGCCHandler h = new qname(this, super._source, $runtime, 247);
   1.549 -                spawnChildFromText(h, $value);
   1.550 -            }
   1.551 -            break;
   1.552 -        case 8:
   1.553 -            {
   1.554 -                $_ngcc_current_state = 7;
   1.555 -                $runtime.sendText(super._cookie, $value);
   1.556 +                if(($ai = $runtime.getAttributeIndex("","xpath"))>=0) {
   1.557 +                    NGCCHandler h = new xpath(this, super._source, $runtime, 274);
   1.558 +                    spawnChildFromText(h, $value);
   1.559 +                }
   1.560              }
   1.561              break;
   1.562          }
   1.563 @@ -541,36 +541,36 @@
   1.564  
   1.565      public void onChildCompleted(Object $__result__, int $__cookie__, boolean $__needAttCheck__)throws SAXException {
   1.566          switch($__cookie__) {
   1.567 -        case 241:
   1.568 -            {
   1.569 -                selector = ((XPathImpl)$__result__);
   1.570 -                $_ngcc_current_state = 5;
   1.571 -            }
   1.572 -            break;
   1.573 -        case 237:
   1.574 +        case 270:
   1.575              {
   1.576                  field = ((XPathImpl)$__result__);
   1.577                  action0();
   1.578                  $_ngcc_current_state = 2;
   1.579              }
   1.580              break;
   1.581 -        case 244:
   1.582 +        case 287:
   1.583              {
   1.584 -                ann = ((AnnotationImpl)$__result__);
   1.585 -                $_ngcc_current_state = 7;
   1.586 +                fa = ((ForeignAttributesImpl)$__result__);
   1.587 +                $_ngcc_current_state = 16;
   1.588              }
   1.589              break;
   1.590 -        case 247:
   1.591 +        case 280:
   1.592              {
   1.593                  ref = ((UName)$__result__);
   1.594                  action1();
   1.595                  $_ngcc_current_state = 11;
   1.596              }
   1.597              break;
   1.598 -        case 254:
   1.599 +        case 277:
   1.600              {
   1.601 -                fa = ((ForeignAttributesImpl)$__result__);
   1.602 -                $_ngcc_current_state = 16;
   1.603 +                ann = ((AnnotationImpl)$__result__);
   1.604 +                $_ngcc_current_state = 7;
   1.605 +            }
   1.606 +            break;
   1.607 +        case 274:
   1.608 +            {
   1.609 +                selector = ((XPathImpl)$__result__);
   1.610 +                $_ngcc_current_state = 5;
   1.611              }
   1.612              break;
   1.613          }

mercurial